Robocraft 2 Wiki robocraft2wikiwiki https://robocraft2wiki.miraheze.org/wiki/Main_Page MediaWiki 1.40.1 first-letter Media Special Talk User User talk Robocraft 2 Wiki Robocraft 2 Wiki talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk TimedText TimedText talk Module Module talk Gadget Gadget talk Gadget definition Gadget definition talk Template:Para 10 30 127 2011-03-27T21:53:07Z >Mami 0 Created page with "<code><nowiki>|</nowiki>{{#if:{{{1|}}}|<span style="white-space:nowrap;">{{{1}}}</span><nowiki>=</nowiki>|}}{{{2|}}}</code><noinclude> {{Documentation}} <!--Categories and interw..." wikitext text/x-wiki <code><nowiki>|</nowiki>{{#if:{{{1|}}}|<span style="white-space:nowrap;">{{{1}}}</span><nowiki>=</nowiki>|}}{{{2|}}}</code><noinclude> {{Documentation}} <!--Categories and interwikis go near the bottom of the /doc subpage.--> </noinclude> 2125c041d933c02fc76f69b9cd982a2b9254d85d Template:Tlf 10 32 131 2011-04-23T11:53:18Z >KyoriAsh 0 Created page with "<span style="white-space:nowrap;">&#123;&#123;{{#if:{{{1|}}}|{{{1}}}| tlf&#124;...}}<!-- -->{{#ifeq:{{{2|x}}}|{{{2|}}}| &#124;{{{2}}} | }}<!-- -->{{#ifeq:{{{3|x}}}|{{{3|}}}| &#12..." wikitext text/x-wiki <span style="white-space:nowrap;">&#123;&#123;{{#if:{{{1|}}}|{{{1}}}| tlf&#124;...}}<!-- -->{{#ifeq:{{{2|x}}}|{{{2|}}}| &#124;{{{2}}} | }}<!-- -->{{#ifeq:{{{3|x}}}|{{{3|}}}| &#124;{{{3}}} | }}<!-- -->{{#ifeq:{{{4|x}}}|{{{4|}}}| &#124;{{{4}}} | }}<!-- -->{{#ifeq:{{{5|x}}}|{{{5|}}}| &#124;{{{5}}} | }}<!-- -->{{#ifeq:{{{6|x}}}|{{{6|}}}| &#124;{{{6}}} | }}<!-- -->{{#ifeq:{{{7|x}}}|{{{7|}}}| &#124;{{{7}}} | }}<!-- -->{{#ifeq:{{{8|x}}}|{{{8|}}}| &#124;{{{8}}} | }}<!-- -->{{#ifeq:{{{9|x}}}|{{{9|}}}| &#124;{{{9}}} | }}<!-- -->&#125;&#125;</span><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc sub-page, not here! --> </noinclude> 0d2ee8adc05f29f4f752a9a331917bd60c6681cf Template:Documentation subpage 10 28 123 2012-01-30T17:19:44Z >KyoriAsh 0 Template conversion wikitext text/x-wiki <includeonly>{{#ifeq: {{lc:{{SUBPAGENAME}}}}|{{{override|doc}}} |<!-- doc page --> </includeonly>{{ #ifeq: {{{doc-notice|show}}}|show |{{mbox | type =notice | image =[[File:Edit-copy green.png|40px]] | text ='''This is a documentation subpage for {{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}.'''<br />It contains usage information, categories, interlanguage links and other content that is not part of the original {{#if: {{{text2|}}}|{{{text2}}}|{{#if: {{{text1|}}}|{{{text1}}}|{{#ifeq: {{SUBJECTSPACE}}|{{ns:User}}|{{lc:{{SUBJECTSPACE}}}} template page|{{#if:{{SUBJECTSPACE}}|{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}. }} }}{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}{{ #if: {{{inhibit|}}} |<!-- skip --> |<includeonly>{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Category:{{ #switch: {{SUBJECTSPACE}} | Template =Template | User =User | #default =Touhou Wiki }} documentation pages]]|[[Category:Documentation subpages without corresponding pages]]}}</includeonly> }}<includeonly> | <!-- if not on a /doc subpage, do nothing --> }}</includeonly><noinclude><!--PLEASE DO NOT ADD DOCUMENTATION/CATEGORIES/INTERWIKIS HERE--> {{Documentation}} <!--MAKE ADDITIONS TO THE /doc SUBPAGE INSTEAD, THANKS--> </noinclude> fca0636678b7e6550a3f95637cf9598dc4e985a1 Template:Documentation/doc 10 31 129 2012-01-30T17:25:41Z >KyoriAsh 0 Noinclude tag no longer needed for Documentation subpage wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE YOU CAN EDIT THE TEMPLATE DOCUMENTATION BELOW THIS COMMENT --> This is the {{tl|documentation}} template. This template displays a green doc box like you are seeing now, and automatically loads the content from a /doc subpage. It can also load the content from other places if instructed to. This template is intended for documenting templates and other pages which are [[Wikipedia:Transclusion|transcluded]] onto other pages. It can be used in template space and most other namespaces. Use of this template allows templates to be protected where necessary, while allowing anyone to edit the documentation, categories, and interwiki links. ===Usage=== Normally this template is used without any parameters, placed at the bottom of the template or page being documented, within <code>&lt;noinclude&gt;</code>: <pre><!--Last line of your template code--><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude></pre> Then this template automatically loads the content from the /doc subpage of the template it is used on. This template can also load the content from any other page. Like this: <pre><!--Last line of your template code--><noinclude> {{documentation|Template:Other page/doc}} </noinclude></pre> Note that when loading the documentation from another page than the local /doc page it becomes tricky to handle the categories and interwiki links. The content can also be fed directly as text. Like this: <pre><!--Last line of your template code--><noinclude> {{documentation | content = Some documentation text. }} </noinclude></pre> When the '''content''' parameter is used the doc box normally doesn't show the [edit] [purge] links in the top right corner. Note that if the /doc page exists a link to it is still shown in the link box below the doc box. <!--and no link to a /doc page is shown in the link box below the doc box.--> But parameter 1 and the '''content''' parameter can also be combined, like this: <pre><!--Last line of your template code--><noinclude> {{documentation | 1 = Template:Any page/doc | content = {{Template:Any page/doc|parameters}} }} </noinclude></pre> Then the pagename fed as parameter 1 is used for the [edit] [purge] links and for the /doc link in the link box below the doc box. But the '''content''' parameter is used for the content shown in the doc box. The above code means that the content is transcluded as "<code><nowiki>{{Template:Any page/doc|parameters}}</nowiki></code>". In this example a parameter is also fed to the /doc page being loaded. ===Best practice=== The code should be added at the bottom of the template code, with no space before "<code>&lt;noinclude&gt;</code>" (which would cause extra space on pages where the template is used). Categories and interwiki links that apply to the template itself should be added to the bottom of the /doc subpage, inside <code>&lt;includeonly>&lt;/includeonly></code> tags. If the documentation page contains &lt;includeonly&gt; or &lt;noinclude&gt; tags as part of the visible documentation text, replace the "<code>&lt;</code>" with "<code>&amp;lt;</code>". ===The heading=== When in Template space this template shows this heading: :[[File:Template-info.png|32px]] '''Template documentation''' In most other namespaces, such as "Wikipedia:", it shows this heading: :'''Documentation''' But when on File (image) pages it shows this heading: :'''Summary''' The '''heading''' parameter can be used to set the heading to something else. Like this: :<code><nowiki>{{documentation|heading =Infobox documentation}}</nowiki></code> If the '''heading''' parameter is empty but defined, no heading is shown and no [edit] [purge] links are shown. Like this: :<code><nowiki>{{documentation|heading =}}</nowiki></code> The '''heading-style''' parameter can be fed optional CSS values. Without quotation marks <code>" "</code> but with the ending semicolons <code>;</code>. For example: :<code>heading-style = color: red; font-size: 150%;</code> ===The link box=== Below the big doc box is a small link box that shows some meta-data about the documentation. The link box shows different things depending on what parameters are fed to this template, and in which namespace it is used. In some cases the link box is not shown at all. To hide the link box, add the parameter "{{para|link box|off}}". You can also insert customised text in the link box, by defining the {{para|link box}} parameter. For example: <pre>|link box=This documentation is automatically generated by [[Template:Country showdata]]</pre> ===Automatic functions=== If the documentation page doesn't exist, the [create] link includes a [[mw:Manual:Creating pages with preloaded text|preload]] page so that clicking it will pre-fill the edit form with the basic documentation page format. Preload text is also used for the /sandbox and /testcases <small>(create)</small> links. When this template is on a protected template page it now automatically adds {{tl|pp-template}} which shows the grey or red padlock in the top right corner. So no need to manually add {{tlf|pp-template}} to templates that use {{tl|documentation}}. When this template is on a /sandbox subpage it automatically adds the {{tl|template sandbox notice}}. ===Subject space vs talk space=== Terminology: ''Subject space'' is the opposite of ''talk space''. For instance "Template:" is the subject space of "Template talk:". This template is usually placed in subject space, within &lt;noinclude> tags. But in some cases this template needs to be on the talkpage: <!-- *For preload pages (usually in Template or Wikipedia space), since they can't use &lt;noinclude>. See for instance [[Template talk:AfC preload]] and [[Template talk:RfD subpage starter]]. Such talkpages can be marked with {{tl|talkdoc}}. --> *In MediaWiki space, since &lt;noinclude&gt; often doesn't work in system messages and since MediaWiki space needs to be kept clean for performance reasons. When placed on talkpages this template usually is placed near the top of the page and without &lt;noinclude&gt; tags. The /doc, /sandbox and /testcases pages should normally be in subject space, except in the namespaces that don't have the MediaWiki [[meta:Link#Subpage feature|subpage feature]] enabled: Main, File, MediaWiki and Category. (But currently we only show the /sandbox and /testcases links from User, User talk, Template and Template talk space.) There are also a whole bunch of other technical reasons why the /doc page must be stored under the talkpage for those namespaces. This template automatically points its create links for the /doc, /sandbox and /testcases to the right namespace. ===Technical details=== This template calls {{tl|documentation/start box2}} and {{tl|documentation/end box2}} which in turn call {{tl|documentation/start box}} and {{tl|documentation/end box}}. /start box (and /end box) hold most of the code, while this template and /start box2 (and /end box2) do parameter preprocessing. The preload page for the /doc [create] link is [[Template:Documentation/preload]], but in File space it is [[Template:Documentation/preload-filespace]]. The preload pages for the /sandbox and /testcases <small>(create)</small> links are [[Template:Documentation/preload-sandbox]] and [[Template:Documentation/preload-testcases]]. <!-- For more technical details see the [[Template talk:Documentation|talk page]]. --> ===See also=== <!-- {{documentation/see also}} --> *{{tl|documentation}} – Placed on templates and other pages to document them. *{{tl|documentation subpage}} – Used at the top of /doc subpages to explain what they are and to link back to the page they document. *[[Wikipedia:Template documentation]] – The how-to guide about template documentation. *[[Wikipedia:Template test cases]] – How to use /sandbox and /testcases subpages and more about template testing.<includeonly> <!--PLEASE ADD INTERWIKIS BELOW THIS LINE, THANKS.--> [[de:Vorlage:Documentation]] [[es:Plantilla:Documentation]] [[it:Template:Documentation]] [[pl:Szablon:Dokumentacja]] [[pt:Predefinição:Documentation]] [[ru:Шаблон:Doc]] [[uk:Шаблон:Документація]] [[zh:模板:Documentation]] <!--PLEASE ADD CATEGORIES BELOW THIS LINE, THANKS.--> [[Category:Template documentation| ]] </includeonly> 3e5eb3a0e905a65fd9ad08502fb58ed4bd0a41b3 Template:Tl 10 29 125 2012-03-17T00:01:40Z >Mami 0 Protected "[[Template:Tl]]": High traffic page ([edit=sysop] (indefinite) [move=sysop] (indefinite)) wikitext text/x-wiki <onlyinclude>{{[[Template:{{{1}}}|{{{1}}}]]}}</onlyinclude><noinclude> ==Documentation== Look [[Wikipedia:Template:Tl]]. [[Category:Templates]] </noinclude> 6cf6fb89ef327dbaef7cdc5cbd8d2fada8b0c6d5 Template:Documentation 10 16 99 2014-06-14T18:26:16Z >Mami 0 wikitext text/x-wiki {{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}<noinclude> <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 913c721b3fb5da9e7d6bc410eb2ce87c99df6b03 Module:No globals 828 24 115 2019-04-04T23:27:02Z >Mami 0 Created page with "local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error('Tried to read nil global ' .. tostring(k), 2) end return nil end function mt.__newi..." Scribunto text/plain local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error('Tried to read nil global ' .. tostring(k), 2) end return nil end function mt.__newindex(t, k, v) if k ~= 'arg' then error('Tried to write global ' .. tostring(k), 2) end rawset(t, k, v) end setmetatable(_G, mt) 8ce3969f7d53b08bd00dabe4cc9780bc6afd412a Module:Arguments 828 17 101 2019-04-05T00:15:57Z >Mami 0 Scribunto text/plain -- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val == '' then return nil else return val end else return val end end local function tidyValTrimOnly(key, val) if type(val) == 'string' then return val:match('^%s*(.-)%s*$') else return val end end local function tidyValRemoveBlanksOnly(key, val) if type(val) == 'string' then if val:find('%S') then return val else return nil end else return val end end local function tidyValNoChange(key, val) return val end local function matchesTitle(given, title) local tp = type( given ) return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title end local translate_mt = { __index = function(t, k) return k end } function arguments.getArgs(frame, options) checkType('getArgs', 1, frame, 'table', true) checkType('getArgs', 2, options, 'table', true) frame = frame or {} options = options or {} --[[ -- Set up argument translation. --]] options.translate = options.translate or {} if getmetatable(options.translate) == nil then setmetatable(options.translate, translate_mt) end if options.backtranslate == nil then options.backtranslate = {} for k,v in pairs(options.translate) do options.backtranslate[v] = k end end if options.backtranslate and getmetatable(options.backtranslate) == nil then setmetatable(options.backtranslate, { __index = function(t, k) if options.translate[k] ~= k then return nil else return k end end }) end --[[ -- Get the argument tables. If we were passed a valid frame object, get the -- frame arguments (fargs) and the parent frame arguments (pargs), depending -- on the options set and on the parent frame's availability. If we weren't -- passed a valid frame object, we are being called from another Lua module -- or from the debug console, so assume that we were passed a table of args -- directly, and assign it to a new variable (luaArgs). --]] local fargs, pargs, luaArgs if type(frame.args) == 'table' and type(frame.getParent) == 'function' then if options.wrappers then --[[ -- The wrappers option makes Module:Arguments look up arguments in -- either the frame argument table or the parent argument table, but -- not both. This means that users can use either the #invoke syntax -- or a wrapper template without the loss of performance associated -- with looking arguments up in both the frame and the parent frame. -- Module:Arguments will look up arguments in the parent frame -- if it finds the parent frame's title in options.wrapper; -- otherwise it will look up arguments in the frame object passed -- to getArgs. --]] local parent = frame:getParent() if not parent then fargs = frame.args else local title = parent:getTitle():gsub('/sandbox$', '') local found = false if matchesTitle(options.wrappers, title) then found = true elseif type(options.wrappers) == 'table' then for _,v in pairs(options.wrappers) do if matchesTitle(v, title) then found = true break end end end -- We test for false specifically here so that nil (the default) acts like true. if found or options.frameOnly == false then pargs = parent.args end if not found or options.parentOnly == false then fargs = frame.args end end else -- options.wrapper isn't set, so check the other options. if not options.parentOnly then fargs = frame.args end if not options.frameOnly then local parent = frame:getParent() pargs = parent and parent.args or nil end end if options.parentFirst then fargs, pargs = pargs, fargs end else luaArgs = frame end -- Set the order of precedence of the argument tables. If the variables are -- nil, nothing will be added to the table, which is how we avoid clashes -- between the frame/parent args and the Lua args. local argTables = {fargs} argTables[#argTables + 1] = pargs argTables[#argTables + 1] = luaArgs --[[ -- Generate the tidyVal function. If it has been specified by the user, we -- use that; if not, we choose one of four functions depending on the -- options chosen. This is so that we don't have to call the options table -- every time the function is called. --]] local tidyVal = options.valueFunc if tidyVal then if type(tidyVal) ~= 'function' then error( "bad value assigned to option 'valueFunc'" .. '(function expected, got ' .. type(tidyVal) .. ')', 2 ) end elseif options.trim ~= false then if options.removeBlanks ~= false then tidyVal = tidyValDefault else tidyVal = tidyValTrimOnly end else if options.removeBlanks ~= false then tidyVal = tidyValRemoveBlanksOnly else tidyVal = tidyValNoChange end end --[[ -- Set up the args, metaArgs and nilArgs tables. args will be the one -- accessed from functions, and metaArgs will hold the actual arguments. Nil -- arguments are memoized in nilArgs, and the metatable connects all of them -- together. --]] local args, metaArgs, nilArgs, metatable = {}, {}, {}, {} setmetatable(args, metatable) local function mergeArgs(tables) --[[ -- Accepts multiple tables as input and merges their keys and values -- into one table. If a value is already present it is not overwritten; -- tables listed earlier have precedence. We are also memoizing nil -- values, which can be overwritten if they are 's' (soft). --]] for _, t in ipairs(tables) do for key, val in pairs(t) do if metaArgs[key] == nil and nilArgs[key] ~= 'h' then local tidiedVal = tidyVal(key, val) if tidiedVal == nil then nilArgs[key] = 's' else metaArgs[key] = tidiedVal end end end end end --[[ -- Define metatable behaviour. Arguments are memoized in the metaArgs table, -- and are only fetched from the argument tables once. Fetching arguments -- from the argument tables is the most resource-intensive step in this -- module, so we try and avoid it where possible. For this reason, nil -- arguments are also memoized, in the nilArgs table. Also, we keep a record -- in the metatable of when pairs and ipairs have been called, so we do not -- run pairs and ipairs on the argument tables more than once. We also do -- not run ipairs on fargs and pargs if pairs has already been run, as all -- the arguments will already have been copied over. --]] metatable.__index = function (t, key) --[[ -- Fetches an argument when the args table is indexed. First we check -- to see if the value is memoized, and if not we try and fetch it from -- the argument tables. When we check memoization, we need to check -- metaArgs before nilArgs, as both can be non-nil at the same time. -- If the argument is not present in metaArgs, we also check whether -- pairs has been run yet. If pairs has already been run, we return nil. -- This is because all the arguments will have already been copied into -- metaArgs by the mergeArgs function, meaning that any other arguments -- must be nil. --]] if type(key) == 'string' then key = options.translate[key] end local val = metaArgs[key] if val ~= nil then return val elseif metatable.donePairs or nilArgs[key] then return nil end for _, argTable in ipairs(argTables) do local argTableVal = tidyVal(key, argTable[key]) if argTableVal ~= nil then metaArgs[key] = argTableVal return argTableVal end end nilArgs[key] = 'h' return nil end metatable.__newindex = function (t, key, val) -- This function is called when a module tries to add a new value to the -- args table, or tries to change an existing value. if type(key) == 'string' then key = options.translate[key] end if options.readOnly then error( 'could not write to argument table key "' .. tostring(key) .. '"; the table is read-only', 2 ) elseif options.noOverwrite and args[key] ~= nil then error( 'could not write to argument table key "' .. tostring(key) .. '"; overwriting existing arguments is not permitted', 2 ) elseif val == nil then --[[ -- If the argument is to be overwritten with nil, we need to erase -- the value in metaArgs, so that __index, __pairs and __ipairs do -- not use a previous existing value, if present; and we also need -- to memoize the nil in nilArgs, so that the value isn't looked -- up in the argument tables if it is accessed again. --]] metaArgs[key] = nil nilArgs[key] = 'h' else metaArgs[key] = val end end local function translatenext(invariant) local k, v = next(invariant.t, invariant.k) invariant.k = k if k == nil then return nil elseif type(k) ~= 'string' or not options.backtranslate then return k, v else local backtranslate = options.backtranslate[k] if backtranslate == nil then -- Skip this one. This is a tail call, so this won't cause stack overflow return translatenext(invariant) else return backtranslate, v end end end metatable.__pairs = function () -- Called when pairs is run on the args table. if not metatable.donePairs then mergeArgs(argTables) metatable.donePairs = true end return translatenext, { t = metaArgs } end local function inext(t, i) -- This uses our __index metamethod local v = t[i + 1] if v ~= nil then return i + 1, v end end metatable.__ipairs = function (t) -- Called when ipairs is run on the args table. return inext, t, 0 end return args end return arguments 3134ecce8429b810d445e29eae115e2ae4c36c53 Module:Protection banner 828 25 117 2019-04-05T00:16:56Z >Mami 0 Created page with "-- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('Module..." Scribunto text/plain -- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('Module:No globals') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and objects we don't always need. local getArgs, makeMessageBox, lang -- Set constants. local CONFIG_MODULE = 'Module:Protection banner/config' -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function makeCategoryLink(cat, sort) if cat then return string.format( '[[%s:%s|%s]]', mw.site.namespaces[14].name, cat, sort ) end end -- Validation function for the expiry and the protection date local function validateDate(dateString, dateType) if not lang then lang = mw.language.getContentLanguage() end local success, result = pcall(lang.formatDate, lang, 'U', dateString) if success then result = tonumber(result) if result then return result end end error(string.format( 'invalid %s: %s', dateType, tostring(dateString) ), 4) end local function makeFullUrl(page, query, display) return string.format( '[%s %s]', tostring(mw.uri.fullUrl(page, query)), display ) end -- Given a directed graph formatted as node -> table of direct successors, -- get a table of all nodes reachable from a given node (though always -- including the given node). local function getReachableNodes(graph, start) local toWalk, retval = {[start] = true}, {} while true do -- Can't use pairs() since we're adding and removing things as we're iterating local k = next(toWalk) -- This always gets the "first" key if k == nil then return retval end toWalk[k] = nil retval[k] = true for _,v in ipairs(graph[k]) do if not retval[v] then toWalk[v] = true end end end end -------------------------------------------------------------------------------- -- Protection class -------------------------------------------------------------------------------- local Protection = {} Protection.__index = Protection Protection.supportedActions = { edit = true, move = true, autoreview = true, upload = true } Protection.bannerConfigFields = { 'text', 'explanation', 'tooltip', 'alt', 'link', 'image' } function Protection.new(args, cfg, title) local obj = {} obj._cfg = cfg obj.title = title or mw.title.getCurrentTitle() -- Set action if not args.action then obj.action = 'edit' elseif Protection.supportedActions[args.action] then obj.action = args.action else error(string.format( 'invalid action: %s', tostring(args.action) ), 3) end -- Set level obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title) if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then -- Users need to be autoconfirmed to move pages anyway, so treat -- semi-move-protected pages as unprotected. obj.level = '*' end -- Set expiry local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title) if effectiveExpiry == 'infinity' then obj.expiry = 'indef' elseif effectiveExpiry ~= 'unknown' then obj.expiry = validateDate(effectiveExpiry, 'expiry date') end -- Set reason if args[1] then obj.reason = mw.ustring.lower(args[1]) if obj.reason:find('|') then error('reasons cannot contain the pipe character ("|")', 3) end end -- Set protection date if args.date then obj.protectionDate = validateDate(args.date, 'protection date') end -- Set banner config do obj.bannerConfig = {} local configTables = {} if cfg.banners[obj.action] then configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason] end if cfg.defaultBanners[obj.action] then configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level] configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default end configTables[#configTables + 1] = cfg.masterBanner for i, field in ipairs(Protection.bannerConfigFields) do for j, t in ipairs(configTables) do if t[field] then obj.bannerConfig[field] = t[field] break end end end end return setmetatable(obj, Protection) end function Protection:isProtected() return self.level ~= '*' end function Protection:isTemporary() return type(self.expiry) == 'number' end function Protection:makeProtectionCategory() local cfg = self._cfg local title = self.title -- Exit if the page is not protected. if not self:isProtected() then return '' end -- Get the expiry key fragment. local expiryFragment if self.expiry == 'indef' then expiryFragment = self.expiry elseif type(self.expiry) == 'number' then expiryFragment = 'temp' end -- Get the namespace key fragment. local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace] if not namespaceFragment and title.namespace % 2 == 1 then namespaceFragment = 'talk' end -- Define the order that key fragments are tested in. This is done with an -- array of tables containing the value to be tested, along with its -- position in the cfg.protectionCategories table. local order = { {val = expiryFragment, keypos = 1}, {val = namespaceFragment, keypos = 2}, {val = self.reason, keypos = 3}, {val = self.level, keypos = 4}, {val = self.action, keypos = 5} } --[[ -- The old protection templates used an ad-hoc protection category system, -- with some templates prioritising namespaces in their categories, and -- others prioritising the protection reason. To emulate this in this module -- we use the config table cfg.reasonsWithNamespacePriority to set the -- reasons for which namespaces have priority over protection reason. -- If we are dealing with one of those reasons, move the namespace table to -- the end of the order table, i.e. give it highest priority. If not, the -- reason should have highest priority, so move that to the end of the table -- instead. --]] table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3)) --[[ -- Define the attempt order. Inactive subtables (subtables with nil "value" -- fields) are moved to the end, where they will later be given the key -- "all". This is to cut down on the number of table lookups in -- cfg.protectionCategories, which grows exponentially with the number of -- non-nil keys. We keep track of the number of active subtables with the -- noActive parameter. --]] local noActive, attemptOrder do local active, inactive = {}, {} for i, t in ipairs(order) do if t.val then active[#active + 1] = t else inactive[#inactive + 1] = t end end noActive = #active attemptOrder = active for i, t in ipairs(inactive) do attemptOrder[#attemptOrder + 1] = t end end --[[ -- Check increasingly generic key combinations until we find a match. If a -- specific category exists for the combination of key fragments we are -- given, that match will be found first. If not, we keep trying different -- key fragment combinations until we match using the key -- "all-all-all-all-all". -- -- To generate the keys, we index the key subtables using a binary matrix -- with indexes i and j. j is only calculated up to the number of active -- subtables. For example, if there were three active subtables, the matrix -- would look like this, with 0 corresponding to the key fragment "all", and -- 1 corresponding to other key fragments. -- -- j 1 2 3 -- i -- 1 1 1 1 -- 2 0 1 1 -- 3 1 0 1 -- 4 0 0 1 -- 5 1 1 0 -- 6 0 1 0 -- 7 1 0 0 -- 8 0 0 0 -- -- Values of j higher than the number of active subtables are set -- to the string "all". -- -- A key for cfg.protectionCategories is constructed for each value of i. -- The position of the value in the key is determined by the keypos field in -- each subtable. --]] local cats = cfg.protectionCategories for i = 1, 2^noActive do local key = {} for j, t in ipairs(attemptOrder) do if j > noActive then key[t.keypos] = 'all' else local quotient = i / 2 ^ (j - 1) quotient = math.ceil(quotient) if quotient % 2 == 1 then key[t.keypos] = t.val else key[t.keypos] = 'all' end end end key = table.concat(key, '|') local attempt = cats[key] if attempt then return makeCategoryLink(attempt, title.text) end end return '' end function Protection:isIncorrect() local expiry = self.expiry return not self:isProtected() or type(expiry) == 'number' and expiry < os.time() end function Protection:isTemplateProtectedNonTemplate() local action, namespace = self.action, self.title.namespace return self.level == 'templateeditor' and ( (action ~= 'edit' and action ~= 'move') or (namespace ~= 10 and namespace ~= 828) ) end function Protection:makeCategoryLinks() local msg = self._cfg.msg local ret = { self:makeProtectionCategory() } if self:isIncorrect() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-incorrect'], self.title.text ) end if self:isTemplateProtectedNonTemplate() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-template'], self.title.text ) end return table.concat(ret) end -------------------------------------------------------------------------------- -- Blurb class -------------------------------------------------------------------------------- local Blurb = {} Blurb.__index = Blurb Blurb.bannerTextFields = { text = true, explanation = true, tooltip = true, alt = true, link = true } function Blurb.new(protectionObj, args, cfg) return setmetatable({ _cfg = cfg, _protectionObj = protectionObj, _args = args }, Blurb) end -- Private methods -- function Blurb:_formatDate(num) -- Formats a Unix timestamp into dd Month, YYYY format. lang = lang or mw.language.getContentLanguage() local success, date = pcall( lang.formatDate, lang, self._cfg.msg['expiry-date-format'] or 'j F Y', '@' .. tostring(num) ) if success then return date end end function Blurb:_getExpandedMessage(msgKey) return self:_substituteParameters(self._cfg.msg[msgKey]) end function Blurb:_substituteParameters(msg) if not self._params then local parameterFuncs = {} parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter parameterFuncs.EDITREQUEST = self._makeEditRequestParameter parameterFuncs.EXPIRY = self._makeExpiryParameter parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter parameterFuncs.IMAGELINK = self._makeImageLinkParameter parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter parameterFuncs.PAGETYPE = self._makePagetypeParameter parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter parameterFuncs.TALKPAGE = self._makeTalkPageParameter parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter parameterFuncs.VANDAL = self._makeVandalTemplateParameter self._params = setmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end }) end msg = msg:gsub('${(%u+)}', self._params) return msg end function Blurb:_makeCurrentVersionParameter() -- A link to the page history or the move log, depending on the kind of -- protection. local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'move' then -- We need the move log link. return makeFullUrl( 'Special:Log', {type = 'move', page = pagename}, self:_getExpandedMessage('current-version-move-display') ) else -- We need the history link. return makeFullUrl( pagename, {action = 'history'}, self:_getExpandedMessage('current-version-edit-display') ) end end function Blurb:_makeEditRequestParameter() local mEditRequest = require('Module:Submit an edit request') local action = self._protectionObj.action local level = self._protectionObj.level -- Get the edit request type. local requestType if action == 'edit' then if level == 'autoconfirmed' then requestType = 'semi' elseif level == 'extendedconfirmed' then requestType = 'extended' elseif level == 'templateeditor' then requestType = 'template' end end requestType = requestType or 'full' -- Get the display value. local display = self:_getExpandedMessage('edit-request-display') return mEditRequest._link{type = requestType, display = display} end function Blurb:_makeExpiryParameter() local expiry = self._protectionObj.expiry if type(expiry) == 'number' then return self:_formatDate(expiry) else return expiry end end function Blurb:_makeExplanationBlurbParameter() -- Cover special cases first. if self._protectionObj.title.namespace == 8 then -- MediaWiki namespace return self:_getExpandedMessage('explanation-blurb-nounprotect') end -- Get explanation blurb table keys local action = self._protectionObj.action local level = self._protectionObj.level local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject' -- Find the message in the explanation blurb table and substitute any -- parameters. local explanations = self._cfg.explanationBlurbs local msg if explanations[action][level] and explanations[action][level][talkKey] then msg = explanations[action][level][talkKey] elseif explanations[action][level] and explanations[action][level].default then msg = explanations[action][level].default elseif explanations[action].default and explanations[action].default[talkKey] then msg = explanations[action].default[talkKey] elseif explanations[action].default and explanations[action].default.default then msg = explanations[action].default.default else error(string.format( 'could not find explanation blurb for action "%s", level "%s" and talk key "%s"', action, level, talkKey ), 8) end return self:_substituteParameters(msg) end function Blurb:_makeImageLinkParameter() local imageLinks = self._cfg.imageLinks local action = self._protectionObj.action local level = self._protectionObj.level local msg if imageLinks[action][level] then msg = imageLinks[action][level] elseif imageLinks[action].default then msg = imageLinks[action].default else msg = imageLinks.edit.default end return self:_substituteParameters(msg) end function Blurb:_makeIntroBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-blurb-expiry') else return self:_getExpandedMessage('intro-blurb-noexpiry') end end function Blurb:_makeIntroFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-fragment-expiry') else return self:_getExpandedMessage('intro-fragment-noexpiry') end end function Blurb:_makePagetypeParameter() local pagetypes = self._cfg.pagetypes return pagetypes[self._protectionObj.title.namespace] or pagetypes.default or error('no default pagetype defined', 8) end function Blurb:_makeProtectionBlurbParameter() local protectionBlurbs = self._cfg.protectionBlurbs local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionBlurbs[action][level] then msg = protectionBlurbs[action][level] elseif protectionBlurbs[action].default then msg = protectionBlurbs[action].default elseif protectionBlurbs.edit.default then msg = protectionBlurbs.edit.default else error('no protection blurb defined for protectionBlurbs.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionDateParameter() local protectionDate = self._protectionObj.protectionDate if type(protectionDate) == 'number' then return self:_formatDate(protectionDate) else return protectionDate end end function Blurb:_makeProtectionLevelParameter() local protectionLevels = self._cfg.protectionLevels local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionLevels[action][level] then msg = protectionLevels[action][level] elseif protectionLevels[action].default then msg = protectionLevels[action].default elseif protectionLevels.edit.default then msg = protectionLevels.edit.default else error('no protection level defined for protectionLevels.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionLogParameter() local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'autoreview' then -- We need the pending changes log. return makeFullUrl( 'Special:Log', {type = 'stable', page = pagename}, self:_getExpandedMessage('pc-log-display') ) else -- We need the protection log. return makeFullUrl( 'Special:Log', {type = 'protect', page = pagename}, self:_getExpandedMessage('protection-log-display') ) end end function Blurb:_makeTalkPageParameter() return string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[self._protectionObj.title.namespace].talk.name, self._protectionObj.title.text, self._args.section or 'top', self:_getExpandedMessage('talk-page-link-display') ) end function Blurb:_makeTooltipBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-blurb-expiry') else return self:_getExpandedMessage('tooltip-blurb-noexpiry') end end function Blurb:_makeTooltipFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-fragment-expiry') else return self:_getExpandedMessage('tooltip-fragment-noexpiry') end end function Blurb:_makeVandalTemplateParameter() return require('Module:Vandal-m')._main{ self._args.user or self._protectionObj.title.baseText } end -- Public methods -- function Blurb:makeBannerText(key) -- Validate input. if not key or not Blurb.bannerTextFields[key] then error(string.format( '"%s" is not a valid banner config field', tostring(key) ), 2) end -- Generate the text. local msg = self._protectionObj.bannerConfig[key] if type(msg) == 'string' then return self:_substituteParameters(msg) elseif type(msg) == 'function' then msg = msg(self._protectionObj, self._args) if type(msg) ~= 'string' then error(string.format( 'bad output from banner config function with key "%s"' .. ' (expected string, got %s)', tostring(key), type(msg) ), 4) end return self:_substituteParameters(msg) end end -------------------------------------------------------------------------------- -- BannerTemplate class -------------------------------------------------------------------------------- local BannerTemplate = {} BannerTemplate.__index = BannerTemplate function BannerTemplate.new(protectionObj, cfg) local obj = {} obj._cfg = cfg -- Set the image filename. local imageFilename = protectionObj.bannerConfig.image if imageFilename then obj._imageFilename = imageFilename else -- If an image filename isn't specified explicitly in the banner config, -- generate it from the protection status and the namespace. local action = protectionObj.action local level = protectionObj.level local namespace = protectionObj.title.namespace local reason = protectionObj.reason -- Deal with special cases first. if ( namespace == 10 or namespace == 828 or reason and obj._cfg.indefImageReasons[reason] ) and action == 'edit' and level == 'sysop' and not protectionObj:isTemporary() then -- Fully protected modules and templates get the special red "indef" -- padlock. obj._imageFilename = obj._cfg.msg['image-filename-indef'] else -- Deal with regular protection types. local images = obj._cfg.images if images[action] then if images[action][level] then obj._imageFilename = images[action][level] elseif images[action].default then obj._imageFilename = images[action].default end end end end return setmetatable(obj, BannerTemplate) end function BannerTemplate:renderImage() local filename = self._imageFilename or self._cfg.msg['image-filename-default'] or 'Transparent.gif' return makeFileLink{ file = filename, size = (self.imageWidth or 20) .. 'px', alt = self._imageAlt, link = self._imageLink, caption = self.imageCaption } end -------------------------------------------------------------------------------- -- Banner class -------------------------------------------------------------------------------- local Banner = setmetatable({}, BannerTemplate) Banner.__index = Banner function Banner.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 40 obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip. obj._reasonText = blurbObj:makeBannerText('text') obj._explanationText = blurbObj:makeBannerText('explanation') obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing. return setmetatable(obj, Banner) end function Banner:__tostring() -- Renders the banner. makeMessageBox = makeMessageBox or require('Module:Message box').main local reasonText = self._reasonText or error('no reason text set', 2) local explanationText = self._explanationText local mbargs = { page = self._page, type = 'protection', image = self:renderImage(), text = string.format( "'''%s'''%s", reasonText, explanationText and '<br />' .. explanationText or '' ) } return makeMessageBox('mbox', mbargs) end -------------------------------------------------------------------------------- -- Padlock class -------------------------------------------------------------------------------- local Padlock = setmetatable({}, BannerTemplate) Padlock.__index = Padlock function Padlock.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 20 obj.imageCaption = blurbObj:makeBannerText('tooltip') obj._imageAlt = blurbObj:makeBannerText('alt') obj._imageLink = blurbObj:makeBannerText('link') obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action] or cfg.padlockIndicatorNames.default or 'pp-default' return setmetatable(obj, Padlock) end function Padlock:__tostring() local frame = mw.getCurrentFrame() -- The nowiki tag helps prevent whitespace at the top of articles. return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{ name = 'indicator', args = {name = self._indicatorName}, content = self:renderImage() } end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- This is used for testing purposes. return { Protection = Protection, Blurb = Blurb, BannerTemplate = BannerTemplate, Banner = Banner, Padlock = Padlock, } end function p._main(args, cfg, title) args = args or {} cfg = cfg or require(CONFIG_MODULE) local protectionObj = Protection.new(args, cfg, title) local ret = {} -- If a page's edit protection is equally or more restrictive than its -- protection from some other action, then don't bother displaying anything -- for the other action (except categories). if protectionObj.action == 'edit' or args.demolevel or not getReachableNodes( cfg.hierarchy, protectionObj.level )[effectiveProtectionLevel('edit', protectionObj.title)] then -- Initialise the blurb object local blurbObj = Blurb.new(protectionObj, args, cfg) -- Render the banner if protectionObj:isProtected() then ret[#ret + 1] = tostring( (yesno(args.small) and Padlock or Banner) .new(protectionObj, blurbObj, cfg) ) end end -- Render the categories if yesno(args.category) ~= false then ret[#ret + 1] = protectionObj:makeCategoryLinks() end return table.concat(ret) end function p.main(frame, cfg) cfg = cfg or require(CONFIG_MODULE) -- Find default args, if any. local parent = frame.getParent and frame:getParent() local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')] -- Find user args, and use the parent frame if we are being called from a -- wrapper template. getArgs = getArgs or require('Module:Arguments').getArgs local userArgs = getArgs(frame, { parentOnly = defaultArgs, frameOnly = not defaultArgs }) -- Build the args table. User-specified args overwrite default args. local args = {} for k, v in pairs(defaultArgs or {}) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return p._main(args, cfg) end return p 9d0a8a59e09f1bb6f641e6d0f7e27b3f3686cc6e Module:File link 828 23 113 2019-04-05T00:17:38Z >Mami 0 Created page with "-- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} funct..." Scribunto text/plain -- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} function p._main(args) checkType('_main', 1, args, 'table') -- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our -- own function to get the right error level. local function checkArg(key, val, level) if type(val) ~= 'string' then error(string.format( "type error in '%s' parameter of '_main' (expected string, got %s)", key, type(val) ), level) end end local ret = {} -- Adds a positional parameter to the buffer. local function addPositional(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = val end -- Adds a named parameter to the buffer. We assume that the parameter name -- is the same as the argument key. local function addNamed(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = key .. '=' .. val end -- Filename checkArg('file', args.file, 3) ret[#ret + 1] = 'File:' .. args.file -- Format if args.format then checkArg('format', args.format) if args.formatfile then checkArg('formatfile', args.formatfile) ret[#ret + 1] = args.format .. '=' .. args.formatfile else ret[#ret + 1] = args.format end end -- Border if yesno(args.border) then ret[#ret + 1] = 'border' end addPositional('location') addPositional('alignment') addPositional('size') addNamed('upright') addNamed('link') addNamed('alt') addNamed('page') addNamed('class') addNamed('lang') addNamed('start') addNamed('end') addNamed('thumbtime') addPositional('caption') return string.format('[[%s]]', table.concat(ret, '|')) end function p.main(frame) local origArgs = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:File link' }) if not origArgs.file then error("'file' parameter missing from [[Template:File link]]", 0) end -- Copy the arguments that were passed to a new table to avoid looking up -- every possible parameter in the frame object. local args = {} for k, v in pairs(origArgs) do -- Make _BLANK a special argument to add a blank parameter. For use in -- conditional templates etc. it is useful for blank arguments to be -- ignored, but we still need a way to specify them so that we can do -- things like [[File:Example.png|link=]]. if v == '_BLANK' then v = '' end args[k] = v end return p._main(args) end return p 66925f088d11530f2482f04181a3baaaa0ad3d0c Module:Yesno 828 27 121 2019-04-05T00:18:08Z >Mami 0 Scribunto text/plain -- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, default) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. val = type(val) == 'string' and val:lower() or val if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val == 'true' or val == 't' or val == 'on' or tonumber(val) == 1 then return true elseif val == false or val == 'no' or val == 'n' or val == 'false' or val == 'f' or val == 'off' or tonumber(val) == 0 then return false else return default end end f767643e7d12126d020d88d662a3dd057817b9dc Module:Effective protection expiry 828 21 109 2019-04-05T00:19:16Z >Mami 0 Created page with "local p = {} -- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known. -- If no title is specified, the title of the page being..." Scribunto text/plain local p = {} -- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local stabilitySettings = mw.ext.FlaggedRevs.getStabilitySettings(title) return stabilitySettings and stabilitySettings.expiry or 'unknown' elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 ) end local rawExpiry = mw.getCurrentFrame():callParserFunction('PROTECTIONEXPIRY', action, pagename) if rawExpiry == 'infinity' then return 'infinity' elseif rawExpiry == '' then return 'unknown' else local year, month, day, hour, minute, second = rawExpiry:match( '^(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d)$' ) if year then return string.format( '%s-%s-%sT%s:%s:%s', year, month, day, hour, minute, second ) else error('internal error in Module:Effective protection expiry; malformed expiry timestamp') end end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p 9a8c58dc2667232ed08a9b206a5d89ca8150312b Module:Protection banner/config 828 26 119 2019-04-05T00:21:26Z >Mami 0 Scribunto text/plain -- This module provides configuration data for [[Module:Protection banner]]. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appears below the main protection text, used -- to explain the details of the protection. -- * tooltip - the tooltip text you see when you move the mouse over a small -- padlock icon. -- * link - the page that the small padlock icon links to. -- * alt - the alt text for the small padlock icon. This is also used as tooltip -- text for the large protection banners. -- * image - the padlock image used in both protection banners and small padlock -- icons. -- -- The module checks in three separate tables to find a value for each field. -- First it checks the banners table, which has values specific to the reason -- for the page being protected. Then the module checks the defaultBanners -- table, which has values specific to each protection level. Finally, the -- module checks the masterBanner table, which holds data for protection -- templates to use if no data has been found in the previous two tables. -- -- The values in the banner data can take parameters. These are specified -- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name -- enclosed in curly braces). -- -- Available parameters: -- -- ${CURRENTVERSION} - a link to the page history or the move log, with the -- display message "current-version-edit-display" or -- "current-version-move-display". -- -- ${EDITREQUEST} - a link to create an edit request for the current page. -- -- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes -- on the talk page; you may submit a request to ask an administrator to make -- an edit if it is minor or supported by consensus." -- -- ${IMAGELINK} - a link to set the image to, depending on the protection -- action and protection level. -- -- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry -- is set. E.g. "Editing of this page by new or unregistered users is currently -- disabled until dd Month YYYY." -- -- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation -- so that it can be used in run-on sentences. -- -- ${PAGETYPE} - the type of the page, e.g. "article" or "template". -- Defined in the cfg.pagetypes table. -- -- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g. -- "Editing of this page by new or unregistered users is currently disabled" -- -- ${PROTECTIONDATE} - the protection date, if it has been supplied to the -- template. -- -- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or -- "semi-protected". -- -- ${PROTECTIONLOG} - a link to the protection log or the pending changes log, -- depending on the protection action. -- -- ${TALKPAGE} - a link to the talk page. If a section is specified, links -- straight to that talk page section. -- -- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to -- create a blurb like "This template is semi-protected", or "This article is -- move-protected until DD Month YYYY". -- -- ${VANDAL} - links for the specified username (or the root page name) -- using Module:Vandal-m. -- -- Functions -- -- For advanced users, it is possible to use Lua functions instead of strings -- in the banner config tables. Using functions gives flexibility that is not -- possible just by using parameters. Functions take two arguments, the -- protection object and the template arguments, and they must output a string. -- -- For example: -- -- text = function (protectionObj, args) -- if protectionObj.level == 'autoconfirmed' then -- return 'foo' -- else -- return 'bar' -- end -- end -- -- Some protection object properties and methods that may be useful: -- protectionObj.action - the protection action -- protectionObj.level - the protection level -- protectionObj.reason - the protection reason -- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set -- to indefinite, and the protection time in unix time if temporary. -- protectionObj.protectionDate - the protection date in unix time, or nil if -- unspecified. -- protectionObj.bannerConfig - the banner config found by the module. Beware -- of editing the config field used by the function, as it could create an -- infinite loop. -- protectionObj:isProtected - returns a boolean showing whether the page is -- protected. -- protectionObj:isTemporary - returns a boolean showing whether the expiry is -- temporary. -- protectionObj:isIncorrect - returns a boolean showing whether the protection -- template is incorrect. --]] -- The master banner data, used if no values have been found in banners or -- defaultBanners. masterBanner = { text = '${INTROBLURB}', explanation = '${EXPLANATIONBLURB}', tooltip = '${TOOLTIPBLURB}', link = '${IMAGELINK}', alt = 'Page ${PROTECTIONLEVEL}' }, -- The default banner data. This holds banner data for different protection -- levels. -- *required* - this table needs edit, move, autoreview and upload subtables. defaultBanners = { edit = {}, move = {}, autoreview = { default = { alt = 'Page protected with pending changes', tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users', image = 'Pending-protection-shackle.svg' } }, upload = {} }, -- The banner data. This holds banner data for different protection reasons. -- In fact, the reasons specified in this table control which reasons are -- valid inputs to the first positional parameter. -- -- There is also a non-standard "description" field that can be used for items -- in this table. This is a description of the protection reason for use in the -- module documentation. -- -- *required* - this table needs edit, move, autoreview and upload subtables. banners = { edit = { blp = { description = 'For pages protected to promote compliance with the' .. ' [[Touhou Wiki:Biographies of living persons' .. '|biographies of living persons]] policy', text = '${INTROFRAGMENT} to promote compliance with' .. ' [[Touhou Wiki:Biographies of living persons' .. "|Touhou Wiki's&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;people]].', tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on' .. ' biographies of living people', }, dmca = { description = 'For pages protected by the Wikimedia Foundation' .. ' due to [[Digital Millennium Copyright Act]] takedown requests', explanation = function (protectionObj, args) local ret = 'Pursuant to a rights owner notice under the Digital' .. ' Millennium Copyright Act (DMCA) regarding some content' .. ' in this article, the Wikimedia Foundation acted under' .. ' applicable law and took down and restricted the content' .. ' in question.' if args.notice then ret = ret .. ' A copy of the received notice can be found here: ' .. args.notice .. '.' end ret = ret .. ' For more information, including websites discussing' .. ' how to file a counter-notice, please see' .. " [[Touhou Wiki:Office actions]] and the article's ${TALKPAGE}." .. "'''Do not remove this template from the article until the" .. " restrictions are withdrawn'''." return ret end, image = 'Office-protection-shackle.svg', }, dispute = { description = 'For pages protected due to editing disputes', text = function (protectionObj, args) -- Find the value of "disputes". local display = 'disputes' local disputes if args.section then disputes = string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[protectionObj.title.namespace].talk.name, protectionObj.title.text, args.section, display ) else disputes = display end -- Make the blurb, depending on the expiry. local msg if type(protectionObj.expiry) == 'number' then msg = '${INTROFRAGMENT} or until editing %s have been resolved.' else msg = '${INTROFRAGMENT} until editing %s have been resolved.' end return string.format(msg, disputes) end, explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', tooltip = '${TOOLTIPFRAGMENT} due to editing disputes', }, ecp = { description = 'For articles in topic areas authorized by' .. ' [[Touhou Wiki:Arbitration Committee|ArbCom]] or' .. ' meets the criteria for community use', tooltip = 'This ${PAGETYPE} is extended-confirmed protected', alt = 'Extended-protected ${PAGETYPE}', }, mainpage = { description = 'For pages protected for being displayed on the [[Main Page]]', text = 'This file is currently' .. ' [[Touhou Wiki:This page is protected|protected]] from' .. ' editing because it is currently or will soon be displayed' .. ' on the [[Main Page]].', explanation = 'Images on the Main Page are protected due to their high' .. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.' .. '<br /><span style="font-size:90%;">' .. "'''Administrators:''' Once this image is definitely off the Main Page," .. ' please unprotect this file, or reduce to semi-protection,' .. ' as appropriate.</span>', }, office = { description = 'For pages protected by the Wikimedia Foundation', text = function (protectionObj, args) local ret = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Touhou Wiki:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.' if protectionObj.protectionDate then ret = ret .. ' It has been protected since ${PROTECTIONDATE}.' end return ret end, explanation = "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not remove protection from this" .. " page unless you are authorized by the Wikimedia Foundation to do" .. " so.'''", image = 'Office-protection-shackle.svg', }, reset = { description = 'For pages protected by the Wikimedia Foundation and' .. ' "reset" to a bare-bones version', text = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Touhou Wiki:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.', explanation = function (protectionObj, args) local ret = '' if protectionObj.protectionDate then ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was' else ret = ret .. 'This ${PAGETYPE} has been' end ret = ret .. ' reduced to a' .. ' simplified, "bare bones" version so that it may be completely' .. ' rewritten to ensure it meets the policies of' .. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' .. ' Standard Touhou Wiki policies will apply to its rewriting—which' .. ' will eventually be open to all editors—and will be strictly' .. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while' .. ' it is being rebuilt.\n\n' .. 'Any insertion of material directly from' .. ' pre-protection revisions of the ${PAGETYPE} will be removed, as' .. ' will any material added to the ${PAGETYPE} that is not properly' .. ' sourced. The associated talk page(s) were also cleared on the' .. " same date.\n\n" .. "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not override" .. " this action, and do not remove protection from this page," .. " unless you are authorized by the Wikimedia Foundation" .. " to do so. No editor may remove this notice.'''" return ret end, image = 'Office-protection-shackle.svg', }, sock = { description = 'For pages protected due to' .. ' [[Touhou Wiki:Sock puppetry|sock puppetry]]', text = '${INTROFRAGMENT} to prevent [[Touhou Wiki:Sock puppetry|sock puppets]] of' .. ' [[Touhou Wiki:Blocking policy|blocked]] or' .. ' [[Touhou Wiki:Banning policy|banned users]]' .. ' from editing it.', tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from' .. ' editing it', }, template = { description = 'For [[Touhou Wiki:High-risk templates|high-risk]]' .. ' templates and Lua modules', text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},' .. ' as it is [[Touhou Wiki:High-risk templates|high-risk]].', explanation = 'Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask an' .. ' [[Touhou Wiki:Administrators|administrator]] or' .. ' [[Touhou Wiki:Template editor|template editor]] to make an edit if' .. ' it is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by' .. ' [[Touhou Wiki:Consensus|consensus]]. You can also' .. ' [[Touhou Wiki:Requests for page protection|request]] that the page be' .. ' unprotected.', tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}' .. ' to prevent vandalism', alt = 'Permanently protected ${PAGETYPE}', }, usertalk = { description = 'For pages protected against disruptive edits by a' .. ' particular user', text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,' .. ' such as abusing the' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; template.', explanation = 'If you cannot edit this user talk page and you need to' .. ' make a change or leave a message, you can' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for edits to a protected page' .. '|request an edit]],' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]],' .. ' [[Special:Userlogin|log in]],' .. ' or [[Special:UserLogin/signup|create an account]].', }, vandalism = { description = 'For pages protected against' .. ' [[Touhou Wiki:Vandalism|vandalism]]', text = '${INTROFRAGMENT} due to [[Touhou Wiki:Vandalism|vandalism]].', explanation = function (protectionObj, args) local ret = '' if protectionObj.level == 'sysop' then ret = ret .. "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ' end return ret .. '${EXPLANATIONBLURB}' end, tooltip = '${TOOLTIPFRAGMENT} due to vandalism', } }, move = { dispute = { description = 'For pages protected against page moves due to' .. ' disputes over the page title', explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', image = 'Move-protection-shackle.svg' }, vandalism = { description = 'For pages protected against' .. ' [[Touhou Wiki:Vandalism#Page-move vandalism' .. ' |page-move vandalism]]' } }, autoreview = {}, upload = {} }, -------------------------------------------------------------------------------- -- -- GENERAL DATA TABLES -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Protection blurbs -------------------------------------------------------------------------------- -- This table produces the protection blurbs available with the -- ${PROTECTIONBLURB} parameter. It is sorted by protection action and -- protection level, and is checked by the module in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionBlurbs = { edit = { default = 'This ${PAGETYPE} is currently [[Help:Protection|' .. 'protected]] from editing', autoconfirmed = 'Editing of this ${PAGETYPE} by [[Touhou Wiki:User access' .. ' levels#New users|new]] or [[Touhou Wiki:User access levels#Unregistered' .. ' users|unregistered]] users is currently [[Help:Protection|disabled]]', extendedconfirmed = 'This ${PAGETYPE} is currently under extended confirmed protection', }, move = { default = 'This ${PAGETYPE} is currently [[Help:Protection|protected]]' .. ' from [[Help:Moving a page|page moves]]' }, autoreview = { default = 'All edits made to this ${PAGETYPE} by' .. ' [[Touhou Wiki:User access levels#New users|new]] or' .. ' [[Touhou Wiki:User access levels#Unregistered users|unregistered]]' .. ' users are currently' .. ' [[Touhou Wiki:Pending changes|subject to review]]' }, upload = { default = 'Uploading new versions of this ${PAGETYPE} is currently disabled' } }, -------------------------------------------------------------------------------- -- Explanation blurbs -------------------------------------------------------------------------------- -- This table produces the explanation blurbs available with the -- ${EXPLANATIONBLURB} parameter. It is sorted by protection action, -- protection level, and whether the page is a talk page or not. If the page is -- a talk page it will have a talk key of "talk"; otherwise it will have a talk -- key of "subject". The table is checked in the following order: -- 1. page's protection action, page's protection level, page's talk key -- 2. page's protection action, page's protection level, default talk key -- 3. page's protection action, default protection level, page's talk key -- 4. page's protection action, default protection level, default talk key -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. explanationBlurbs = { edit = { autoconfirmed = { subject = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', }, extendedconfirmed = { default = 'Extended confirmed protection prevents edits from all unregistered editors' .. ' and registered users with fewer than 30 days tenure and 500 edits.' .. ' The [[Touhou Wiki:Protection policy#extended|policy on community use]]' .. ' specifies that extended confirmed protection can be applied to combat' .. ' disruption, if semi-protection has proven to be ineffective.' .. ' Extended confirmed protection may also be applied to enforce' .. ' [[Touhou Wiki:Arbitration Committee|arbitration sanctions]].' .. ' Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask for uncontroversial changes supported by' .. ' [[Touhou Wiki:Consensus|consensus]].' }, default = { subject = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Touhou Wiki:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Touhou Wiki:Consensus' .. '|consensus]]. You may also [[Touhou Wiki:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|request]] that this page be unprotected.', default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' You may [[Touhou Wiki:Requests for page' .. ' protection#Current requests for edits to a protected page|request an' .. ' edit]] to this page, or [[Touhou Wiki:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|ask]] for it to be unprotected.' } }, move = { default = { subject = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves on the' .. ' ${TALKPAGE} or at [[Touhou Wiki:Requested moves]]. You can also' .. ' [[Touhou Wiki:Requests for page protection|request]] that the page be' .. ' unprotected.', default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves at' .. ' [[Touhou Wiki:Requested moves]]. You can also' .. ' [[Touhou Wiki:Requests for page protection|request]] that the page be' .. ' unprotected.' } }, autoreview = { default = { default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} by new and unregistered users' .. ' will not be visible to readers until they are accepted by' .. ' a reviewer. To avoid the need for your edits to be' .. ' reviewed, you may' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].' }, }, upload = { default = { default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but new versions of the file' .. ' cannot be uploaded until it is unprotected. You can' .. ' request that a new version be uploaded by using a' .. ' [[Touhou Wiki:Edit requests|protected edit request]], or you' .. ' can [[Touhou Wiki:Requests for page protection|request]]' .. ' that the file be unprotected.' } } }, -------------------------------------------------------------------------------- -- Protection levels -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONLEVEL} parameter, which -- produces a short label for different protection levels. It is sorted by -- protection action and protection level, and is checked in the following -- order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionLevels = { edit = { default = 'protected', templateeditor = 'template-protected', extendedconfirmed = 'extended-protected', autoconfirmed = 'semi-protected', }, move = { default = 'move-protected' }, autoreview = { }, upload = { default = 'upload-protected' } }, -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- This table lists different padlock images for each protection action and -- protection level. It is used if an image is not specified in any of the -- banner data tables, and if the page does not satisfy the conditions for using -- the ['image-filename-indef'] image. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level images = { edit = { default = 'Full-protection-shackle.svg', templateeditor = 'Template-protection-shackle.svg', extendedconfirmed = 'Extended-protection-shackle.svg', autoconfirmed = 'Semi-protection-shackle.svg' }, move = { default = 'Move-protection-shackle.svg', }, autoreview = { default = 'Pending-protection-shackle.svg' }, upload = { default = 'Upload-protection-shackle.svg' } }, -- Pages with a reason specified in this table will show the special "indef" -- padlock, defined in the 'image-filename-indef' message, if no expiry is set. indefImageReasons = { template = true }, -------------------------------------------------------------------------------- -- Image links -------------------------------------------------------------------------------- -- This table provides the data for the ${IMAGELINK} parameter, which gets -- the image link for small padlock icons based on the page's protection action -- and protection level. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. imageLinks = { edit = { default = 'Touhou Wiki:Protection policy#full', templateeditor = 'Touhou Wiki:Protection policy#template', extendedconfirmed = 'Touhou Wiki:Protection policy#extended', autoconfirmed = 'Touhou Wiki:Protection policy#semi' }, move = { default = 'Touhou Wiki:Protection policy#move' }, autoreview = { default = 'Touhou Wiki:Protection policy#pending' }, upload = { default = 'Touhou Wiki:Protection policy#upload' } }, -------------------------------------------------------------------------------- -- Padlock indicator names -------------------------------------------------------------------------------- -- This table provides the "name" attribute for the <indicator> extension tag -- with which small padlock icons are generated. All indicator tags on a page -- are displayed in alphabetical order based on this attribute, and with -- indicator tags with duplicate names, the last tag on the page wins. -- The attribute is chosen based on the protection action; table keys must be a -- protection action name or the string "default". padlockIndicatorNames = { autoreview = 'pp-autoreview', default = 'pp-default' }, -------------------------------------------------------------------------------- -- Protection categories -------------------------------------------------------------------------------- --[[ -- The protection categories are stored in the protectionCategories table. -- Keys to this table are made up of the following strings: -- -- 1. the expiry date -- 2. the namespace -- 3. the protection reason (e.g. "dispute" or "vandalism") -- 4. the protection level (e.g. "sysop" or "autoconfirmed") -- 5. the action (e.g. "edit" or "move") -- -- When the module looks up a category in the table, first it will will check to -- see a key exists that corresponds to all five parameters. For example, a -- user page semi-protected from vandalism for two weeks would have the key -- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module -- changes the first part of the key to "all" and checks the table again. It -- keeps checking increasingly generic key combinations until it finds the -- field, or until it reaches the key "all-all-all-all-all". -- -- The module uses a binary matrix to determine the order in which to search. -- This is best demonstrated by a table. In this table, the "0" values -- represent "all", and the "1" values represent the original data (e.g. -- "indef" or "file" or "vandalism"). -- -- expiry namespace reason level action -- order -- 1 1 1 1 1 1 -- 2 0 1 1 1 1 -- 3 1 0 1 1 1 -- 4 0 0 1 1 1 -- 5 1 1 0 1 1 -- 6 0 1 0 1 1 -- 7 1 0 0 1 1 -- 8 0 0 0 1 1 -- 9 1 1 1 0 1 -- 10 0 1 1 0 1 -- 11 1 0 1 0 1 -- 12 0 0 1 0 1 -- 13 1 1 0 0 1 -- 14 0 1 0 0 1 -- 15 1 0 0 0 1 -- 16 0 0 0 0 1 -- 17 1 1 1 1 0 -- 18 0 1 1 1 0 -- 19 1 0 1 1 0 -- 20 0 0 1 1 0 -- 21 1 1 0 1 0 -- 22 0 1 0 1 0 -- 23 1 0 0 1 0 -- 24 0 0 0 1 0 -- 25 1 1 1 0 0 -- 26 0 1 1 0 0 -- 27 1 0 1 0 0 -- 28 0 0 1 0 0 -- 29 1 1 0 0 0 -- 30 0 1 0 0 0 -- 31 1 0 0 0 0 -- 32 0 0 0 0 0 -- -- In this scheme the action has the highest priority, as it is the last -- to change, and the expiry has the least priority, as it changes the most. -- The priorities of the expiry, the protection level and the action are -- fixed, but the priorities of the reason and the namespace can be swapped -- through the use of the cfg.bannerDataNamespaceHasPriority table. --]] -- If the reason specified to the template is listed in this table, -- namespace data will take priority over reason data in the protectionCategories -- table. reasonsWithNamespacePriority = { vandalism = true, }, -- The string to use as a namespace key for the protectionCategories table for each -- namespace number. categoryNamespaceKeys = { [ 2] = 'user', [ 3] = 'user', [ 4] = 'project', [ 6] = 'file', [ 8] = 'mediawiki', [ 10] = 'template', [ 12] = 'project', [ 14] = 'category', [100] = 'portal', [828] = 'module', }, protectionCategories = { ['all|all|all|all|all'] = 'Touhou Wiki fully protected pages', ['all|all|office|all|all'] = 'Touhou Wiki Office-protected pages', ['all|all|reset|all|all'] = 'Touhou Wiki Office-protected pages', ['all|all|dmca|all|all'] = 'Touhou Wiki Office-protected pages', ['all|all|mainpage|all|all'] = 'Touhou Wiki fully-protected main page files', ['all|all|all|extendedconfirmed|all'] = 'Touhou Wiki pages under 30-500 editing restriction', ['all|all|ecp|extendedconfirmed|all'] = 'Touhou Wiki pages under 30-500 editing restriction', ['all|template|all|all|edit'] = 'Touhou Wiki fully protected templates', ['all|all|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected pages', ['indef|all|all|autoconfirmed|edit'] = 'Touhou Wiki indefinitely semi-protected pages', ['all|all|blp|autoconfirmed|edit'] = 'Touhou Wiki indefinitely semi-protected biographies of living people', ['temp|all|blp|autoconfirmed|edit'] = 'Touhou Wiki temporarily semi-protected biographies of living people', ['all|all|dispute|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected due to dispute', ['all|all|sock|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected from banned users', ['all|all|vandalism|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected against vandalism', ['all|category|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected categories', ['all|file|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected files', ['all|portal|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected portals', ['all|project|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected project pages', ['all|talk|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected talk pages', ['all|template|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected templates', ['all|user|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected user and user talk pages', ['all|template|all|templateeditor|edit'] = 'Touhou Wiki template-protected templates', ['all|all|blp|sysop|edit'] = 'Touhou Wiki indefinitely protected biographies of living people', ['temp|all|blp|sysop|edit'] = 'Touhou Wiki temporarily protected biographies of living people', ['all|all|dispute|sysop|edit'] = 'Touhou Wiki pages protected due to dispute', ['all|all|sock|sysop|edit'] = 'Touhou Wiki pages protected from banned users', ['all|all|vandalism|sysop|edit'] = 'Touhou Wiki pages protected against vandalism', ['all|category|all|sysop|edit'] = 'Touhou Wiki protected categories', ['all|file|all|sysop|edit'] = 'Touhou Wiki fully-protected files', ['all|project|all|sysop|edit'] = 'Touhou Wiki fully-protected project pages', ['all|talk|all|sysop|edit'] = 'Touhou Wiki fully-protected talk pages', ['all|template|all|sysop|edit'] = 'Touhou Wiki fully protected templates', ['all|user|all|sysop|edit'] = 'Touhou Wiki protected user and user talk pages', ['all|module|all|all|edit'] = 'Touhou Wiki fully-protected modules', ['all|module|all|templateeditor|edit'] = 'Touhou Wiki template-protected modules', ['all|module|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected modules', ['all|all|all|sysop|move'] = 'Touhou Wiki move-protected pages', ['indef|all|all|sysop|move'] = 'Touhou Wiki indefinitely move-protected pages', ['all|all|dispute|sysop|move'] = 'Touhou Wiki pages move-protected due to dispute', ['all|all|vandalism|sysop|move'] = 'Touhou Wiki pages move-protected due to vandalism', ['all|portal|all|sysop|move'] = 'Touhou Wiki move-protected portals', ['all|portal|all|sysop|move'] = 'Touhou Wiki move-protected portals', ['all|project|all|sysop|move'] = 'Touhou Wiki move-protected project pages', ['all|talk|all|sysop|move'] = 'Touhou Wiki move-protected talk pages', ['all|template|all|sysop|move'] = 'Touhou Wiki move-protected templates', ['all|user|all|sysop|move'] = 'Touhou Wiki move-protected user and user talk pages', ['all|all|all|autoconfirmed|autoreview'] = 'Touhou Wiki pending changes protected pages', ['all|file|all|all|upload'] = 'Touhou Wiki upload-protected files', }, -------------------------------------------------------------------------------- -- Expiry category config -------------------------------------------------------------------------------- -- This table configures the expiry category behaviour for each protection -- action. -- * If set to true, setting that action will always categorise the page if -- an expiry parameter is not set. -- * If set to false, setting that action will never categorise the page. -- * If set to nil, the module will categorise the page if: -- 1) an expiry parameter is not set, and -- 2) a reason is provided, and -- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck -- table. expiryCheckActions = { edit = nil, move = false, autoreview = true, upload = false }, reasonsWithoutExpiryCheck = { blp = true, template = true, }, -------------------------------------------------------------------------------- -- Pagetypes -------------------------------------------------------------------------------- -- This table produces the page types available with the ${PAGETYPE} parameter. -- Keys are namespace numbers, or the string "default" for the default value. pagetypes = { [0] = 'article', [6] = 'file', [10] = 'template', [14] = 'category', [828] = 'module', default = 'page' }, -------------------------------------------------------------------------------- -- Strings marking indefinite protection -------------------------------------------------------------------------------- -- This table contains values passed to the expiry parameter that mean the page -- is protected indefinitely. indefStrings = { ['indef'] = true, ['indefinite'] = true, ['indefinitely'] = true, ['infinite'] = true, }, -------------------------------------------------------------------------------- -- Group hierarchy -------------------------------------------------------------------------------- -- This table maps each group to all groups that have a superset of the original -- group's page editing permissions. hierarchy = { sysop = {}, reviewer = {'sysop'}, filemover = {'sysop'}, templateeditor = {'sysop'}, extendedconfirmed = {'sysop'}, autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'}, user = {'autoconfirmed'}, ['*'] = {'user'} }, -------------------------------------------------------------------------------- -- Wrapper templates and their default arguments -------------------------------------------------------------------------------- -- This table contains wrapper templates used with the module, and their -- default arguments. Templates specified in this table should contain the -- following invocation, and no other template content: -- -- {{#invoke:Protection banner|main}} -- -- If other content is desired, it can be added between -- <noinclude>...</noinclude> tags. -- -- When a user calls one of these wrapper templates, they will use the -- default arguments automatically. However, users can override any of the -- arguments. wrappers = { ['Template:Pp'] = {}, ['Template:Pp-30-500'] = {'ecp'}, ['Template:Pp-blp'] = {'blp'}, -- we don't need Template:Pp-create ['Template:Pp-dispute'] = {'dispute'}, ['Template:Pp-main-page'] = {'mainpage'}, ['Template:Pp-move'] = {action = 'move'}, ['Template:Pp-move-dispute'] = {'dispute', action = 'move'}, -- we don't need Template:Pp-move-indef ['Template:Pp-move-vandalism'] = {'vandalism', action = 'move'}, ['Template:Pp-office'] = {'office'}, ['Template:Pp-office-dmca'] = {'dmca'}, ['Template:Pp-pc'] = {action = 'autoreview', small = true}, ['Template:Pp-pc1'] = {action = 'autoreview', small = true}, ['Template:Pp-reset'] = {'reset'}, ['Template:Pp-semi-indef'] = {small = true}, ['Template:Pp-sock'] = {'sock'}, ['Template:Pp-template'] = {'template', small = true}, ['Template:Pp-upload'] = {action = 'upload'}, ['Template:Pp-usertalk'] = {'usertalk'}, ['Template:Pp-vandalism'] = {'vandalism'}, }, -------------------------------------------------------------------------------- -- -- MESSAGES -- -------------------------------------------------------------------------------- msg = { -------------------------------------------------------------------------------- -- Intro blurb and intro fragment -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${INTROBLURB} and -- ${INTROFRAGMENT} parameters. If the protection is temporary they use the -- intro-blurb-expiry or intro-fragment-expiry, and if not they use -- intro-blurb-noexpiry or intro-fragment-noexpiry. -- It is possible to use banner parameters in these messages. ['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.', ['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.', ['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},', ['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}', -------------------------------------------------------------------------------- -- Tooltip blurb -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${TOOLTIPBLURB} parameter. -- If the protection is temporary the tooltip-blurb-expiry message is used, and -- if not the tooltip-blurb-noexpiry message is used. -- It is possible to use banner parameters in these messages. ['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.', ['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.', ['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},', ['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', -------------------------------------------------------------------------------- -- Special explanation blurb -------------------------------------------------------------------------------- -- An explanation blurb for pages that cannot be unprotected, e.g. for pages -- in the MediaWiki namespace. -- It is possible to use banner parameters in this message. ['explanation-blurb-nounprotect'] = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Touhou Wiki:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Touhou Wiki:Consensus' .. '|consensus]].', -------------------------------------------------------------------------------- -- Protection log display values -------------------------------------------------------------------------------- -- These messages determine the display values for the protection log link -- or the pending changes log link produced by the ${PROTECTIONLOG} parameter. -- It is possible to use banner parameters in these messages. ['protection-log-display'] = 'protection log', ['pc-log-display'] = 'pending changes log', -------------------------------------------------------------------------------- -- Current version display values -------------------------------------------------------------------------------- -- These messages determine the display values for the page history link -- or the move log link produced by the ${CURRENTVERSION} parameter. -- It is possible to use banner parameters in these messages. ['current-version-move-display'] = 'current title', ['current-version-edit-display'] = 'current version', -------------------------------------------------------------------------------- -- Talk page -------------------------------------------------------------------------------- -- This message determines the display value of the talk page link produced -- with the ${TALKPAGE} parameter. -- It is possible to use banner parameters in this message. ['talk-page-link-display'] = 'talk page', -------------------------------------------------------------------------------- -- Edit requests -------------------------------------------------------------------------------- -- This message determines the display value of the edit request link produced -- with the ${EDITREQUEST} parameter. -- It is possible to use banner parameters in this message. ['edit-request-display'] = 'submit an edit request', -------------------------------------------------------------------------------- -- Expiry date format -------------------------------------------------------------------------------- -- This is the format for the blurb expiry date. It should be valid input for -- the first parameter of the #time parser function. ['expiry-date-format'] = 'F j, Y "at" H:i e', -------------------------------------------------------------------------------- -- Tracking categories -------------------------------------------------------------------------------- -- These messages determine which tracking categories the module outputs. ['tracking-category-incorrect'] = 'Touhou Wiki pages with incorrect protection templates', ['tracking-category-template'] = 'Touhou Wiki template-protected pages other than templates and modules', -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- These are images that are not defined by their protection action and protection level. ['image-filename-indef'] = 'Full-protection-shackle.svg', ['image-filename-default'] = 'Transparent.gif', -------------------------------------------------------------------------------- -- End messages -------------------------------------------------------------------------------- } -------------------------------------------------------------------------------- -- End configuration -------------------------------------------------------------------------------- } 82e2f7e0197433799262b2a8c27387125d3681e3 MediaWiki:Gadget-dark-mode.css 8 182 486 2021-04-20T21:14:42Z >Volker E. (WMF) 0 Initialize dark-mode gadget CSS css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ @media screen { /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert, .skin-timeless #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Timeless globe fix */ .skin-timeless #mw-site-navigation { position: relative; } .skin-timeless #p-logo.mw-no-invert { left: 1em; height: 124px; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } f9d1c561a6b1cd5d55b6aca4a537c8ff43671dfa 487 486 2021-04-20T21:24:51Z >Volker E. (WMF) 0 Add user link css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ @media screen { /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert, .skin-timeless #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Timeless globe fix */ .skin-timeless #mw-site-navigation { position: relative; } .skin-timeless #p-logo.mw-no-invert { left: 1em; height: 124px; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } a83dfa305858ebc24a13720d488eacc305f3356d 488 487 2021-04-22T01:14:26Z MusikAnimal 14 MusikAnimal moved page [[User:Volker E. (WMF)/MediaWiki:Gadget-dark-mode.css]] to [[MediaWiki:Gadget-dark-mode.css]]: so we can do proper testing using ?withCSS. Will also set up a test gadget css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ @media screen { /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert, .skin-timeless #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Timeless globe fix */ .skin-timeless #mw-site-navigation { position: relative; } .skin-timeless #p-logo.mw-no-invert { left: 1em; height: 124px; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } a83dfa305858ebc24a13720d488eacc305f3356d 489 488 2021-04-22T01:34:05Z MusikAnimal 14 trying Writ Keeper's suggestion at [[Special:Diff/1019155378]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ @media screen { /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html body { /* Workaround for Firefox */ background: #000; } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert, .skin-timeless #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Timeless globe fix */ .skin-timeless #mw-site-navigation { position: relative; } .skin-timeless #p-logo.mw-no-invert { left: 1em; height: 124px; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } b9d92013b4a087f10d9845e1bbb6998913d32e28 490 489 2021-04-22T01:37:20Z MusikAnimal 14 Undid revision 1019200662 by [[Special:Contributions/MusikAnimal|MusikAnimal]] ([[User talk:MusikAnimal|talk]]) this breaks it in Chromium css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ @media screen { /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert, .skin-timeless #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Timeless globe fix */ .skin-timeless #mw-site-navigation { position: relative; } .skin-timeless #p-logo.mw-no-invert { left: 1em; height: 124px; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } a83dfa305858ebc24a13720d488eacc305f3356d 491 490 2021-04-22T18:34:37Z MusikAnimal 14 hack to fix backgrounds in Firefox, courtesy of [[User:Writ Keeper]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ @media screen { /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert, .skin-timeless #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Timeless globe fix */ .skin-timeless #mw-site-navigation { position: relative; } .skin-timeless #p-logo.mw-no-invert { left: 1em; height: 124px; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } 3f47ba1d58fca88a89d96ce251b86360d28ab0db 492 491 2021-12-04T23:10:27Z Enterprisey 17 add patch from [[User:TheDJ]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert, .skin-timeless #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Timeless globe fix */ .skin-timeless #mw-site-navigation { position: relative; } .skin-timeless #p-logo.mw-no-invert { left: 1em; height: 124px; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } 9c50f3d3496396d63d30a1bb903635b1c7aa84ed 493 492 2021-12-12T18:39:47Z Xaosflux 15 sync requested change from [[User:SD0001/Gadget-dark-mode.css]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } aaece3e0162228ceb2900af684ff521259960542 494 493 2021-12-21T06:04:00Z MusikAnimal 14 removing 'jumping' effect from p-personal for Vector/Monobook users; see [[Special:Permalink/1061354978#Dark mode toggle gadget|discussion]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups .mwe-popups-extract[ dir='ltr' ]:after { background-image: -webkit-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: -moz-linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); background-image: linear-gradient( 90deg, rgba( 221, 221, 221, 0 ), #ddd 50% ); } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* ::: Skin specific rules ::: */ /* Wikipedia globe fix */ .skin-vector #p-logo.mw-no-invert { position: absolute; top: 0; height: 112px; overflow: hidden; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } 2367609702f9fc11391038c65d88a0e04cb360a8 495 494 2021-12-25T16:17:14Z Xaosflux 15 sync requested updates from [[User:SD0001/Gadget-dark-mode.css]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } b79adc5b6f2ae4ccf54db16627f5cccbe9ce518d 496 495 2022-01-10T14:35:10Z Xaosflux 15 +html ogvjs,, requested on talk css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } 9d9c4f499e0f83ccfb381192bc3d14303a11976f 497 496 2022-06-10T12:35:18Z Xaosflux 15 update to moz-document; see discussion on talk css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { :root, body { /* Specify the background on both root and body to workaround * https://bugzilla.mozilla.org/show_bug.cgi?id=1423746 */ background-color: #fff; } } 282217a7421b47a40d6ca2bf4876374b48d6a4b7 498 497 2022-06-10T18:07:49Z Xaosflux 15 talk page reports this breaks things css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } 9d9c4f499e0f83ccfb381192bc3d14303a11976f 499 498 2022-07-06T01:12:01Z Xaosflux 15 another mozilla fix css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, html #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 7bc4313426e669fbec7dc7955793ad67ab7cd2a6 500 499 2022-07-14T15:29:12Z >Jon (WMF) 0 [[phab:T312822]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 53ae0c864de5a3930dd5f2537ea2146de3d12235 501 500 2022-08-01T00:40:51Z MusikAnimal 14 fix for [[phab:T311835]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html .wikitable, html .cbnnr-main, html .cx-callout, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } dfd2113c14e7b1df1cf4548008b7cf7187f34bf3 MediaWiki:Gadget-dark-mode-toggle.js 8 183 508 2021-12-14T15:30:51Z Xaosflux 15 load in from [[User:SD0001/dark-mode-toggle.js]] javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn on dark mode', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn off dark mode', }); $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var inDarkMode = !!mw.user.options.get('gadget-dark-mode'); var onOrOff = inDarkMode ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var portlet = mw.config.get('skin') === 'minerva' ? 'pt-preferences' : 'p-cactions'; mw.util.addPortletLink(portlet, '#', label, 'pt-darkmode', tooltip); function toggleMode() { var darkMode = !mw.user.options.get('gadget-dark-mode'); new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0'); mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0); var onOrOff = darkMode ? 'off' : 'on'; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0); if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (darkMode) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadgets containing styles are enabled $('<link>').attr('rel', 'stylesheet') .attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head'); } } $('#pt-darkmode').on('click', function(e) { e.preventDefault(); toggleMode(); }); if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light'; var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light'; if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.storage.set('dark-mode-system-scheme', systemSchemeNow); }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); c97f7d7cf0e4fc0ae8358df77c93abff5ba50ded 509 508 2021-12-16T11:09:32Z Xaosflux 15 '#pt-darkmode span:not(.mw-ui-icon)' ; see talk javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn on dark mode', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn off dark mode', }); $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var inDarkMode = !!mw.user.options.get('gadget-dark-mode'); var onOrOff = inDarkMode ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var portlet = mw.config.get('skin') === 'minerva' ? 'pt-preferences' : 'p-cactions'; mw.util.addPortletLink(portlet, '#', label, 'pt-darkmode', tooltip); function toggleMode() { var darkMode = !mw.user.options.get('gadget-dark-mode'); new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0'); mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0); var onOrOff = darkMode ? 'off' : 'on'; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0); if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (darkMode) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadgets containing styles are enabled $('<link>').attr('rel', 'stylesheet') .attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head'); } } $('#pt-darkmode').on('click', function(e) { e.preventDefault(); toggleMode(); }); if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light'; var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light'; if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.storage.set('dark-mode-system-scheme', systemSchemeNow); }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 2bb2f920bcc338f17fe7f89faee9e2120e356df0 510 509 2021-12-16T11:42:47Z Xaosflux 15 portlet update requested on talk javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn on dark mode', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn off dark mode', }); $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var inDarkMode = !!mw.user.options.get('gadget-dark-mode'); var onOrOff = inDarkMode ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip); function toggleMode() { var darkMode = !mw.user.options.get('gadget-dark-mode'); new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0'); mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0); var onOrOff = darkMode ? 'off' : 'on'; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0); if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (darkMode) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadgets containing styles are enabled $('<link>').attr('rel', 'stylesheet') .attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head'); } } $('#pt-darkmode').on('click', function(e) { e.preventDefault(); toggleMode(); }); if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light'; var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light'; if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.storage.set('dark-mode-system-scheme', systemSchemeNow); }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); c2a43582f5ca2fef6c909b884c3247f4ca382ada 511 510 2021-12-16T14:28:54Z Xaosflux 15 +nextnode, requested on talk javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn on dark mode', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn off dark mode', }); $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var inDarkMode = !!mw.user.options.get('gadget-dark-mode'); var onOrOff = inDarkMode ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') === 'minerva' ? 'li:has([data-event-name="menu.unStar"])' : '#pt-watchlist'; mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); function toggleMode() { var darkMode = !mw.user.options.get('gadget-dark-mode'); new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0'); mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0); var onOrOff = darkMode ? 'off' : 'on'; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0); if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (darkMode) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadgets containing styles are enabled $('<link>').attr('rel', 'stylesheet') .attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head'); } } $('#pt-darkmode').on('click', function(e) { e.preventDefault(); toggleMode(); }); if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light'; var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light'; if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.storage.set('dark-mode-system-scheme', systemSchemeNow); }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); daa396bf3c2bbcdd4707c96c42c8b8e169a51bcc 512 511 2021-12-18T12:06:42Z Xaosflux 15 nextnode tweak from talk javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn on dark mode', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn off dark mode', }); $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var inDarkMode = !!mw.user.options.get('gadget-dark-mode'); var onOrOff = inDarkMode ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') === 'minerva' ? null : '#pt-watchlist'; mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); function toggleMode() { var darkMode = !mw.user.options.get('gadget-dark-mode'); new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0'); mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0); var onOrOff = darkMode ? 'off' : 'on'; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0); if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (darkMode) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadgets containing styles are enabled $('<link>').attr('rel', 'stylesheet') .attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head'); } } $('#pt-darkmode').on('click', function(e) { e.preventDefault(); toggleMode(); }); if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light'; var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light'; if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.storage.set('dark-mode-system-scheme', systemSchemeNow); }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 1a7791709dd8cfe0824a8f744dc8e8510fc317dd 513 512 2021-12-21T16:47:25Z MusikAnimal 14 add note that messages must match the ::before content in the CSS javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn on dark mode', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn off dark mode', }); $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var inDarkMode = !!mw.user.options.get('gadget-dark-mode'); var onOrOff = inDarkMode ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') === 'minerva' ? null : '#pt-watchlist'; mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); function toggleMode() { var darkMode = !mw.user.options.get('gadget-dark-mode'); new mw.Api().saveOption('gadget-dark-mode', darkMode ? '1' : '0'); mw.user.options.set('gadget-dark-mode', darkMode ? 1 : 0); var onOrOff = darkMode ? 'off' : 'on'; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var gadgetsLinkElement = $('link[rel="stylesheet"][href*="ext.gadget."]').get(0); if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (darkMode) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadgets containing styles are enabled $('<link>').attr('rel', 'stylesheet') .attr('href', mw.util.wikiScript('load') + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin')).appendTo('head'); } } $('#pt-darkmode').on('click', function(e) { e.preventDefault(); toggleMode(); }); if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') || 'light'; var wpSchemeNow = mw.user.options.get('gadget-dark-mode') ? 'dark' : 'light'; if (systemSchemeNow !== systemSchemeLast && systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.storage.set('dark-mode-system-scheme', systemSchemeNow); }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 646bec773a90f53e5ef43893119fd3869ba84ca3 514 513 2021-12-25T16:18:02Z Xaosflux 15 sync requested change from [[User:Nardog/dark-mode-toggle.js]] javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var isOn = !!mw.user.options.get('gadget-dark-mode'); if (isOn) { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs document.documentElement.classList.add('client-dark-mode'); } var onOrOff = isOn ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist'; var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); function toggleMode() { var newState = Number(!mw.user.options.get('gadget-dark-mode')); new mw.Api().saveOption('gadget-dark-mode', newState); mw.user.options.set('gadget-dark-mode', newState); $(document.documentElement).toggleClass('client-dark-mode', !!newState); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', newState); var onOrOff = ['on', 'off'][newState]; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var gadgetsLinkElement = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]')[0]; if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (newState) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } $(portletLink).on('click', function(e) { e.preventDefault(); toggleMode(); }); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(); } if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode'); if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.requestIdleCallback(function() { mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow)); }); } }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); e66f90c930ef8f53afb869b2929af036f9815cad 515 514 2022-01-30T09:52:41Z Xaosflux 15 add IF wrapper for darkmode-turn-on-label; requested on talk javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var isOn = !!mw.user.options.get('gadget-dark-mode'); if (isOn) { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs document.documentElement.classList.add('client-dark-mode'); } var onOrOff = isOn ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist'; var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); function toggleMode() { var newState = Number(!mw.user.options.get('gadget-dark-mode')); new mw.Api().saveOption('gadget-dark-mode', newState); mw.user.options.set('gadget-dark-mode', newState); $(document.documentElement).toggleClass('client-dark-mode', !!newState); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', newState); var onOrOff = ['on', 'off'][newState]; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var gadgetsLinkElement = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]')[0]; if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (newState) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } $(portletLink).on('click', function(e) { e.preventDefault(); toggleMode(); }); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(); } if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode'); if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.requestIdleCallback(function() { mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow)); }); } }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); fff7bb7fbd20e607bcad81b673dabb113c19bf92 516 515 2022-02-09T14:55:05Z Xaosflux 15 sync update requested from [[User:TheDJ/Gadget-dark-mode-toggle.js]] javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function() { var isOn = !!mw.user.options.get('gadget-dark-mode'); if (isOn) { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs document.documentElement.classList.add('client-dark-mode'); // Update the initial minerva theme-color $('meta[name="theme-color"]').attr('content', '#000000'); } var onOrOff = isOn ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist'; var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); function toggleMode() { var newState = Number(!mw.user.options.get('gadget-dark-mode')); new mw.Api().saveOption('gadget-dark-mode', newState); mw.user.options.set('gadget-dark-mode', newState); $(document.documentElement).toggleClass('client-dark-mode', !!newState); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', newState); var onOrOff = ['on', 'off'][newState]; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Update the minerva theme-color $('meta[name="theme-color"]').attr('content', newState ? '#000000' : '#eaecf0' ); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var gadgetsLinkElement = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]')[0]; if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (newState) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } $(portletLink).on('click', function(e) { e.preventDefault(); toggleMode(); }); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(); } if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode'); if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.requestIdleCallback(function() { mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow)); }); } }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 46b1430636fe67b6147423908d9eb2e8d9b2805d 517 516 2022-04-18T10:42:22Z Xaosflux 15 requested updates from [[User:Nardog/dark-mode-toggle.js]] javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () { var isOn = !!mw.user.options.get('gadget-dark-mode'); if (isOn) { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs document.documentElement.classList.add('client-dark-mode'); // Update the initial mobile theme-color $('meta[name="theme-color"]').attr('content', '#000000'); } var onOrOff = isOn ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist'; var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); function toggleMode() { var newState = Number(!mw.user.options.get('gadget-dark-mode')); new mw.Api().saveOption('gadget-dark-mode', newState); mw.user.options.set('gadget-dark-mode', newState); $(document.documentElement).toggleClass('client-dark-mode', !!newState); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', newState); var onOrOff = ['on', 'off'][newState]; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Update the mobile theme-color $('meta[name="theme-color"]').attr('content', newState ? '#000000' : '#eaecf0' ); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var gadgetsLinkElement = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]')[0]; if (gadgetsLinkElement) { var uri = new mw.Uri(gadgetsLinkElement.href); if (newState) { uri.query.modules += ',dark-mode'; } else { uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } gadgetsLinkElement.href = uri.getRelativePath(); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } $(portletLink).on('click', function (e) { e.preventDefault(); toggleMode(); }); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(); } if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode'); if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow)); }); } }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 8e3fe4ac702638712dbe42fb72291d4e62e635ac 518 517 2022-04-25T16:50:42Z MusikAnimal 14 sync from [[Special:PermaLink/1083844133]] per [[Special:Permalink/1083868563#Edit request 21 April 2022]] javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () { var isOn = !!mw.user.options.get('gadget-dark-mode'); if (isOn) { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs document.documentElement.classList.add('client-dark-mode'); // Update the initial mobile theme-color $('meta[name="theme-color"]').attr('content', '#000000'); } var onOrOff = isOn ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist'; var portletLink = mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); function toggleMode() { var newState = Number(!mw.user.options.get('gadget-dark-mode')); new mw.Api().saveOption('gadget-dark-mode', newState); mw.user.options.set('gadget-dark-mode', newState); $(document.documentElement).toggleClass('client-dark-mode', !!newState); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', newState); var onOrOff = ['on', 'off'][newState]; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Update the mobile theme-color $('meta[name="theme-color"]').attr('content', newState ? '#000000' : '#eaecf0' ); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (newState) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } $(portletLink).on('click', function (e) { e.preventDefault(); toggleMode(); }); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(); } if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode'); if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow)); }); } }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 71e111c6345e7108e135f325f4caf97e5c344ed4 519 518 2022-10-31T13:04:00Z Oshwah 16 Implementing changes requested on talk page ([[Special:Diff/1116205278|diff]], [[Special:Permalink/1116205278#Interface-protected_edit_request_on_15_October_2022|permalink]]) for an interface admin. javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () { var isOn = !!mw.user.options.get('gadget-dark-mode'); if (isOn) { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs document.documentElement.classList.add('client-dark-mode'); // Update the initial mobile theme-color $('meta[name="theme-color"]').attr('content', '#000000'); } var onOrOff = isOn ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist'; mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); mw.util.addPortletLink('p-personal-sticky-header', '#', label, 'pt-darkmode-sticky-header', tooltip, '', nextnode + '-sticky-header'); function toggleMode() { var newState = Number(!mw.user.options.get('gadget-dark-mode')); new mw.Api().saveOption('gadget-dark-mode', newState); mw.user.options.set('gadget-dark-mode', newState); $(document.documentElement).toggleClass('client-dark-mode', !!newState); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', newState); var onOrOff = ['on', 'off'][newState]; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a, #pt-darkmode-sticky-header a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Update the mobile theme-color $('meta[name="theme-color"]').attr('content', newState ? '#000000' : '#eaecf0'); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (newState) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } $('#pt-darkmode, #pt-darkmode-sticky-header').on('click', function (e) { e.preventDefault(); toggleMode(); }); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(); } if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; var wpSchemeNow = !!mw.user.options.get('gadget-dark-mode'); if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== wpSchemeNow) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow)); }); } }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 87303e0b53e1138a64853df5ea68c00361a30220 MediaWiki:Gadget-dark-mode-toggle-pagestyles.css 8 181 476 2021-12-21T06:01:04Z MusikAnimal 14 [[WP:AES|←]]Created page with '.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; }' css text/css .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } 83df36b80de753242136ca013fc0477b6745af7c 477 476 2021-12-21T16:40:32Z MusikAnimal 14 add comment indicating this should match styles in [[MediaWiki:Gadget-dark-mode.css]] css text/css /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } 3139f2b464a893abc10c431b6091aeb796e617cc 478 477 2022-04-17T15:10:28Z Xaosflux 15 /* Fixes for empty icons in New Vector and Minerva * from ER on talk css text/css /* Fixes for empty icons in New Vector and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode::before, .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); } .mw-ui-icon-portletlink-pt-darkmode::before { opacity: 0.65; } .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode::before, .client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); } /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } 76e6370682ce98ce59d84bb51e7df4b56aa9f517 479 478 2022-10-31T13:06:26Z Oshwah 16 Implementing changes requested on talk page ([[Special:Diff/1116205278|diff]], [[Special:PermanentLink/1116205278#Interface-protected_edit_request_on_15_October_2022|permalink]]) for an interface admin. css text/css /* Fixes for empty icons in New Vector and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode::before, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header::before, .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); } .mw-ui-icon-portletlink-pt-darkmode::before { opacity: 0.65; } .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode::before, .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header::before, .client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); } /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } 63cd1f8a6c156c32383dbf95444af251ad691a5c 480 479 2022-10-31T13:17:23Z Oshwah 16 Adding changes requested on talk page ([[Special:Diff/1118320120|diff]], [[Special:Permalink/1118320120#Edit_request_26_October_2022|permalink]]) requested for an interface admin. css text/css /* Fixes for empty icons in New Vector and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode::before, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header::before, .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); } .mw-ui-icon-portletlink-pt-darkmode::before { opacity: 0.65; } .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode::before, .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header::before, .client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); } /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } .skin-vector-2022 .vector-user-menu-logged-out #pt-darkmode .mw-ui-icon{ display: none; } .skin-vector-2022 .vector-user-menu-logged-out #pt-darkmode span{ margin-left: 0; margin-right: 0; } 46f03ce3f144afc8c4f19ac77a007b85fc48cc16 Module:Effective protection level 828 22 111 2022-02-10T07:10:13Z >Mami 0 disable blacklistentry tests Scribunto text/plain local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local level = mw.ext.FlaggedRevs.getStabilitySettings(title) level = level and level.autoreview if level == 'review' then return 'reviewer' elseif level ~= '' then return level else return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review end elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 ) end if title.namespace == 8 then -- MediaWiki namespace if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page return 'interfaceadmin' else -- any non-JS/CSS MediaWiki page return 'sysop' end elseif title.namespace == 2 and title.isSubpage then if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page return 'interfaceadmin' elseif title.contentModel == 'json' then -- user JSON page return 'sysop' end end if action == 'undelete' then return 'sysop' end local level = title.protectionLevels[action] and title.protectionLevels[action][1] if level == 'sysop' or level == 'editprotected' then return 'sysop' elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page return 'sysop' elseif level == 'templateeditor' then return 'templateeditor' elseif action == 'move' then local blacklistentry --= mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. if blacklistentry and not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif title.namespace == 6 then return 'filemover' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end end local blacklistentry --= mw.ext.TitleBlacklist.test(action, pagename) if blacklistentry then if not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason return 'autoconfirmed' elseif level then return level elseif action == 'upload' then return 'autoconfirmed' elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts return 'user' else return '*' end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p 9ab3b579aab34fd028bd608e347fd8acb15602e9 Module:Documentation/styles.css 828 20 107 2022-02-10T07:27:42Z >Mami 0 Mami moved page [[Template:Documentation/styles.css]] to [[Module:Documentation/styles.css]] without leaving a redirect sanitized-css text/css /* {{pp|small=yes}} */ .documentation, .documentation-metadata { border: 1px solid #a2a9b1; background-color: #ecfcf4; clear: both; } .documentation { margin: 1em 0 0 0; padding: 1em; } .documentation-metadata { margin: 0.2em 0; /* same margin left-right as .documentation */ font-style: italic; padding: 0.4em 1em; /* same padding left-right as .documentation */ } .documentation-startbox { padding-bottom: 3px; border-bottom: 1px solid #aaa; margin-bottom: 1ex; } .documentation-heading { font-weight: bold; font-size: 125%; } .documentation-clear { /* Don't want things to stick out where they shouldn't. */ clear: both; } .documentation-toolbar { font-style: normal; font-size: 85%; } ce0e629c92e3d825ab9fd927fe6cc37d9117b6cb Module:Documentation/config 828 19 105 2022-05-18T21:23:27Z >PassingStrike 0 Changing broken image Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local cfg = {} -- Do not edit this line. ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[File:Sandbox.svg|50px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = '[[Touhou Wiki:Template test cases|template sandbox]] page' cfg['sandbox-notice-pagetype-module'] = '[[Touhou Wiki:Template test cases|module sandbox]] page' cfg['sandbox-notice-pagetype-other'] = 'sandbox page' --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.' cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).' cfg['sandbox-notice-compare-link-display'] = 'diff' --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.' cfg['sandbox-notice-testcases-link-display'] = 'test cases' cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'run' -- cfg['sandbox-category'] -- A category to add to all template sandboxes. cfg['sandbox-category'] = 'Template sandboxes' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Template-info.svg|50px|link=|alt=]]' -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'Template documentation' -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'Module documentation' -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'Summary' -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'Documentation' -- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'view' -- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'edit' -- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'history' -- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'purge' -- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = 'The above [[Touhou Wiki:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.' --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this [[Touhou Wiki:Lua|Scribunto module]].' ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages." cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages." ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'sandbox' -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'edit' -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'create' -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'diff' -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'mirror' -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'testcases' -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'edit' -- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'run' -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.' -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.' --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'Subpages of this $1' -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'template' -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'module' -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'page' ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css' -- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container' -- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation' -- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading' -- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox' -- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]] cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks' -- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata' -- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks' -- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar' -- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Touhou Wiki pages with strange ((documentation)) usage' --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg b514ec6352ae5e82082969f500c198060afd2c65 Module:Documentation 828 18 103 2022-05-18T21:24:19Z >PassingStrike 0 Changing to vectorial version Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4) end return ugsub(msg, '$([1-9][0-9]*)', getMessageVal) end p.message = message local function makeWikilink(page, display) if display then return mw.ustring.format('[[%s|%s]]', page, display) else return mw.ustring.format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return mw.ustring.format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end -- 'documentation-toolbar' return '<span class="' .. message('toolbar-class') .. '">(' .. table.concat(ret, ' &#124; ') .. ')</span>' end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Entry points ---------------------------------------------------------------------------- function p.nonexistent(frame) if mw.title.getCurrentTitle().subpageText == 'testcases' then return frame:expandTemplate{title = 'module test cases notice'} else return p.main(frame) end end p.main = makeInvokeFunc('_main') function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) :tag('div') -- 'documentation-container' :addClass(message('container')) :attr('role', 'complementary') :attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil) :attr('aria-label', args.heading == '' and 'Documentation' or nil) :newline() :tag('div') -- 'documentation' :addClass(message('main-div-classes')) :newline() :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :tag('div') -- 'documentation-clear' :addClass(message('clear')) :done() :newline() :done() :wikitext(p._endBox(args, env)) :done() :wikitext(p.addTrackingCategories(env)) -- 'Module:Documentation/styles.css' return mw.getCurrentFrame():extensionTag ( 'templatestyles', '', {src=cfg['templatestyles'] }) .. tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title -- objects and other namespace- or path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the -- same as the subject namespace. However, pages in the Article, File, -- MediaWiki or Category namespaces must have their /doc, /sandbox and -- /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.fullUrl( 'Special:ComparePages', { page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- --Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[Image:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '' local pagetype if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') else pagetype = message('sandbox-notice-pagetype-other') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if compareUrl then local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) else text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then if testcasesTitle.contentModel == "Scribunto" then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. omargs.text = text .. makeCategoryLink(message('sandbox-category')) -- 'documentation-clear' return '<div class="' .. message('clear') .. '"></div>' .. require('Module:Message box').main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editProt = protectionLevels.edit and protectionLevels.edit[1] local moveProt = protectionLevels.move and protectionLevels.move[1] if editProt then -- The page is edit-protected. return require('Module:Protection banner')._main{ message('protection-reason-edit'), small = true } elseif moveProt and moveProt ~= 'autoconfirmed' then -- The page is move-protected but not edit-protected. Exclude move -- protection with the level "autoconfirmed", as this is equivalent to -- no move protection at all. return require('Module:Protection banner')._main{ action = 'move', small = true } else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content if not content or args[1] then -- No need to include the links if the documentation is on the template page itself. local linksData = p.makeStartBoxLinksData(args, env) if linksData then links = p.renderStartBoxLinks(linksData) end end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle.isRedirect then docTitle = docTitle.redirectTarget end local data = {} data.title = title data.docTitle = docTitle -- View, display, edit, and purge links if /doc exists. data.viewLinkDisplay = message('view-link-display') data.editLinkDisplay = message('edit-link-display') data.historyLinkDisplay = message('history-link-display') data.purgeLinkDisplay = message('purge-link-display') -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end data.preload = preload data.createLinkDisplay = message('create-link-display') return data end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create][purge] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local function escapeBrackets(s) -- Escapes square brackets with HTML entities. s = s:gsub('%[', '&#91;') -- Replace square brackets with HTML entities. s = s:gsub('%]', '&#93;') return s end local ret local docTitle = data.docTitle local title = data.title local purgeLink = makeUrlLink(title:fullUrl{action = 'purge'}, data.purgeLinkDisplay) if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeUrlLink(docTitle:fullUrl{action = 'edit'}, data.editLinkDisplay) local historyLink = makeUrlLink(docTitle:fullUrl{action = 'history'}, data.historyLinkDisplay) ret = '[%s] [%s] [%s] [%s]' ret = escapeBrackets(ret) ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink) else local createLink = makeUrlLink(docTitle:fullUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) ret = '[%s] [%s]' ret = escapeBrackets(ret) ret = mw.ustring.format(ret, createLink, purgeLink) end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Template-info.svg]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading') elseif subjectSpace == 828 then -- Module namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading') elseif subjectSpace == 6 then -- File namespace data.heading = message('file-namespace-heading') else data.heading = message('other-namespaces-heading') end -- Heading CSS local headingStyle = args['heading-style'] if headingStyle then data.headingStyleText = headingStyle else -- 'documentation-heading' data.headingClass = message('main-div-heading-class') end -- Data for the [view][edit][history][purge] or [create] links. if links then -- 'mw-editsection-like plainlinks' data.linksClass = message('start-box-link-classes') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox -- 'documentation-startbox' :addClass(message('start-box-class')) :newline() :tag('span') :addClass(data.headingClass) :attr('id', 'documentation-heading') :cssText(data.headingStyleText) :wikitext(data.heading) local links = data.links if links then sbox:tag('span') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. return '\n' .. (content or '') .. '\n' end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the link box. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />' if not args.content and not args[1] then -- "Please add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" end end local box = mw.html.create('div') -- 'documentation-metadata' box:attr('role', 'note') :addClass(message('end-box-class')) -- 'plainlinks' :addClass(message('end-box-plainlinks')) :wikitext(text) :done() return '\n' .. tostring(box) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[Wikipedia:Template documentation|documentation]] -- is [[Help:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle then return nil end local ret if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editUrl = docTitle:fullUrl{action = 'edit'} local editDisplay = message('edit-link-display') local editLink = makeUrlLink(editUrl, editDisplay) local historyUrl = docTitle:fullUrl{action = 'history'} local historyDisplay = message('history-link-display') local historyLink = makeUrlLink(historyUrl, historyDisplay) ret = message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:fullUrl{action = 'edit', preload = message('module-preload')} local createDisplay = message('create-link-display') local createLink = makeUrlLink(createUrl, createDisplay) ret = message('create-module-doc-blurb', {createLink}) .. '<br />' end return ret end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditUrl = sandboxTitle:fullUrl{action = 'edit'} local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:fullUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} if subjectSpace == 828 then mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:fullUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay) -- for Modules, add testcases run link if exists if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then local testcasesRunLinkDisplay = message('testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink) else testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) end else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:fullUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText local ret = '' if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then ret = ret .. makeCategoryLink(message('strange-usage-category')) end return ret end return p db326a5acf2532bde09b25bf80501ce5f680c36c MediaWiki:Gadget-dark-mode.css 8 182 502 501 2022-10-31T13:33:42Z Oshwah 16 Implementing changes requested on talk page ([[Special:Diff/1117592752/1118938029|diff]]) requested for an interface admin. css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > *:first-child > *:first-child:not( .mw-broken-media ), html figure[typeof~='mw:File/Frame'] > *:first-child > *:first-child:not( .mw-broken-media ) { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } d25be22eb9071d6c74bcf296ed9e1930a9f75907 503 502 2022-12-04T13:15:46Z Xaosflux 15 +html .list-thumb,, req on talk css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > *:first-child > *:first-child:not( .mw-broken-media ), html figure[typeof~='mw:File/Frame'] > *:first-child > *:first-child:not( .mw-broken-media ) { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 7adacfc9fc217ac65be54af23f4a30eb76a3c295 504 503 2023-03-14T14:49:28Z >Writ Keeper 0 add override for musical notes, hieroglyphs per talk css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > *:first-child > *:first-child:not( .mw-broken-media ), html figure[typeof~='mw:File/Frame'] > *:first-child > *:first-child:not( .mw-broken-media ) { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } ef6d72922897fefbb34bc5f69a4fa53f5696ad77 505 504 2023-07-05T22:24:46Z >ABreault (WMF) 0 Per [[gerrit:922613]] and [[gerrit:922614]] css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } ff23b20dcccfd06bf2d3c108f8870286d4c9a269 506 505 2023-08-30T02:12:25Z Oshwah 16 Adding line per [[Special:Diff/1169637802|request]]. css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 5db4502d6cd5338e31a98e4ee728bc6e8bf71269 MediaWiki:Gadget-dark-mode-toggle.js 8 183 520 519 2022-11-04T03:15:26Z Oshwah 16 Merging changes [[Special:Diff/1119244886/1119258390|here]] per request ([[Special:Diff/1119629565|diff]], [[Special:Permalink/1119629565#Turning_on_dark_mode_across_tabs|permalink]]). javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () { var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready'; if (isOn) { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs document.documentElement.classList.add('client-dark-mode'); // Update the initial mobile theme-color $('meta[name="theme-color"]').attr('content', '#000000'); } var onOrOff = isOn ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist'; var broadcastChannel = new BroadcastChannel('gadget-dark-mode'); mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); mw.util.addPortletLink('p-personal-sticky-header', '#', label, 'pt-darkmode-sticky-header', tooltip, '', nextnode + '-sticky-header'); function toggleMode(offline) { isOn = !isOn; var newState = Number(isOn); if (!offline) { new mw.Api().saveOption('gadget-dark-mode', newState); // Broadcast state change to other tabs broadcastChannel.postMessage(isOn); } $(document.documentElement).toggleClass('client-dark-mode', isOn); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', newState); var onOrOff = ['on', 'off'][newState]; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a, #pt-darkmode-sticky-header a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Update the mobile theme-color $('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0'); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (isOn) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } $('#pt-darkmode, #pt-darkmode-sticky-header').on('click', function (e) { e.preventDefault(); toggleMode(); }); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(true); } // Listen to dark mode state change made on other tabs broadcastChannel.onmessage = function (msg) { if (msg.data !== isOn) { toggleMode(true); } }; if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== isOn) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow)); }); } }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 78ae59b5c58e187ec72743b145e3d5b881c010a3 521 520 2023-01-26T14:19:27Z Xaosflux 15 load requested changes from [[User:Nardog/dark-mode-toggle.js]] javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready'; var broadcastChannel = new BroadcastChannel('gadget-dark-mode'); function setThemeColor() { // Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI $('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0'); } function setHtmlClass() { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs $(document.documentElement).toggleClass('client-dark-mode', isOn); } function vectorStickyCallback() { makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header'); // Work around lack of icon in sticky header $('#pt-darkmode-sticky-header span:only-child') .before($('<span>').addClass('mw-ui-icon mw-ui-icon-vector-gadget-pt-darkmode')); mw.hook('vector.page_title_scroll').remove(vectorStickyCallback); } function addPortlets() { makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist'); if (mw.config.get('skin') === 'vector-2022') { mw.hook('vector.page_title_scroll').add(vectorStickyCallback); } } function getMsg(suffix) { var key = 'darkmode-turn-' + (isOn ? 'on' : 'off') + '-' + suffix; return mw.msg(key); } function makePortletLink(portletId, portletLinkId, nextnode) { var label = getMsg('label'); var tooltip = getMsg('tooltip'); $(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode)) .children().on('click', function (e) { e.preventDefault(); toggleMode(); }); } function togglePortlets() { var labelSelector; switch (mw.config.get('skin')) { case 'vector': case 'vector-2022': case 'minerva': labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)'; break; default: labelSelector = '#pt-darkmode a'; } $(labelSelector).text(getMsg('label')); $('#pt-darkmode a, #pt-darkmode-sticky-header a') .attr('title', getMsg('tooltip')); } function actuallyToggleDarkMode() { // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (isOn) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } function savePreference() { new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0'); } function savePreferenceLocally() { mw.user.options.set('gadget-dark-mode', Number(isOn)); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0'); } function notifyOtherTabs() { // Broadcast state change to other tabs broadcastChannel.postMessage(isOn); } function toggleMode(offline) { isOn = !isOn; if (!offline) { savePreference(); notifyOtherTabs(); } setHtmlClass(); setThemeColor(); savePreferenceLocally(); togglePortlets(); actuallyToggleDarkMode(); } function toggleBasedOnSystemColourScheme() { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== isOn) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0'); }); } } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () { setHtmlClass(); setThemeColor(); addPortlets(); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(true); } // Listen to dark mode state change made on other tabs broadcastChannel.onmessage = function (msg) { if (msg.data !== isOn) { toggleMode(true); } }; if (window.wpDarkModeAutoToggle) { toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); f6a95a7f4e30a387e22ab62ba8a29b673e48fb93 522 521 2023-01-26T14:21:29Z Xaosflux 15 Reverted edits by [[Special:Contribs/Xaosflux|Xaosflux]] ([[User talk:Xaosflux|talk]]) to last version by Oshwah javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage', 'es6-polyfills'])).then(function () { var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready'; if (isOn) { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs document.documentElement.classList.add('client-dark-mode'); // Update the initial mobile theme-color $('meta[name="theme-color"]').attr('content', '#000000'); } var onOrOff = isOn ? 'off' : 'on'; var label = mw.msg('darkmode-turn-' + onOrOff + '-label'); var tooltip = mw.msg('darkmode-turn-' + onOrOff + '-tooltip'); var nextnode = mw.config.get('skin') !== 'minerva' && '#pt-watchlist'; var broadcastChannel = new BroadcastChannel('gadget-dark-mode'); mw.util.addPortletLink('p-personal', '#', label, 'pt-darkmode', tooltip, '', nextnode); mw.util.addPortletLink('p-personal-sticky-header', '#', label, 'pt-darkmode-sticky-header', tooltip, '', nextnode + '-sticky-header'); function toggleMode(offline) { isOn = !isOn; var newState = Number(isOn); if (!offline) { new mw.Api().saveOption('gadget-dark-mode', newState); // Broadcast state change to other tabs broadcastChannel.postMessage(isOn); } $(document.documentElement).toggleClass('client-dark-mode', isOn); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', newState); var onOrOff = ['on', 'off'][newState]; // Toggle portlet link label and tooltip var labelSelector = ['vector', 'vector-2022', 'minerva'].includes(mw.config.get('skin')) ? '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)' : '#pt-darkmode a'; $(labelSelector).text(mw.msg('darkmode-turn-' + onOrOff + '-label')); $('#pt-darkmode a, #pt-darkmode-sticky-header a').attr('title', mw.msg('darkmode-turn-' + onOrOff + '-tooltip')); // Update the mobile theme-color $('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0'); // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (isOn) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } $('#pt-darkmode, #pt-darkmode-sticky-header').on('click', function (e) { e.preventDefault(); toggleMode(); }); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(true); } // Listen to dark mode state change made on other tabs broadcastChannel.onmessage = function (msg) { if (msg.data !== isOn) { toggleMode(true); } }; if (window.wpDarkModeAutoToggle) { var toggleBasedOnSystemColourScheme = function () { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== isOn) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', Number(systemSchemeNow)); }); } }; toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 78ae59b5c58e187ec72743b145e3d5b881c010a3 523 522 2023-01-28T12:02:11Z Xaosflux 15 code update requested on [[MediaWiki_talk:Gadget-dark-mode-toggle.js]] javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready'; var broadcastChannel = new BroadcastChannel('gadget-dark-mode'); function setThemeColor() { // Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI $('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0'); } function setHtmlClass() { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs $(document.documentElement).toggleClass('client-dark-mode', isOn); } function vectorStickyCallback() { makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header'); // Work around lack of icon in sticky header $('#pt-darkmode-sticky-header span:only-child') .before($('<span>').addClass('mw-ui-icon mw-ui-icon-vector-gadget-pt-darkmode')); mw.hook('vector.page_title_scroll').remove(vectorStickyCallback); } function addPortlets() { makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist'); if (mw.config.get('skin') === 'vector-2022') { mw.hook('vector.page_title_scroll').add(vectorStickyCallback); } } function getMsg(suffix) { var key = 'darkmode-turn-' + (isOn ? 'off' : 'on') + '-' + suffix; return mw.msg(key); } function makePortletLink(portletId, portletLinkId, nextnode) { var label = getMsg('label'); var tooltip = getMsg('tooltip'); $(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode)) .children().on('click', function (e) { e.preventDefault(); toggleMode(); }); } function togglePortlets() { var labelSelector; switch (mw.config.get('skin')) { case 'vector': case 'vector-2022': case 'minerva': labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)'; break; default: labelSelector = '#pt-darkmode a'; } $(labelSelector).text(getMsg('label')); $('#pt-darkmode a, #pt-darkmode-sticky-header a') .attr('title', getMsg('tooltip')); } function actuallyToggleDarkMode() { // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (isOn) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } function savePreference() { new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0'); } function savePreferenceLocally() { mw.user.options.set('gadget-dark-mode', Number(isOn)); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0'); } function notifyOtherTabs() { // Broadcast state change to other tabs broadcastChannel.postMessage(isOn); } function toggleMode(offline) { isOn = !isOn; if (!offline) { savePreference(); notifyOtherTabs(); } setHtmlClass(); setThemeColor(); savePreferenceLocally(); togglePortlets(); actuallyToggleDarkMode(); } function toggleBasedOnSystemColourScheme() { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== isOn) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0'); }); } } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () { setHtmlClass(); setThemeColor(); addPortlets(); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(true); } // Listen to dark mode state change made on other tabs broadcastChannel.onmessage = function (msg) { if (msg.data !== isOn) { toggleMode(true); } }; if (window.wpDarkModeAutoToggle) { toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 208dd63fe18796b4b0efff144e2d07068141749a 524 523 2023-02-23T15:45:06Z Xaosflux 15 sync requested update from [[User:Nardog/dark-mode-toggle.js]] javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready'; var broadcastChannel = new BroadcastChannel('gadget-dark-mode'); function setThemeColor() { // Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI $('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0'); } function setHtmlClass() { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs $(document.documentElement).toggleClass('client-dark-mode', isOn); } function vectorStickyCallback() { makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header'); mw.hook('vector.page_title_scroll').remove(vectorStickyCallback); } function addPortlets() { makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist'); if (mw.config.get('skin') === 'vector-2022') { mw.hook('vector.page_title_scroll').add(vectorStickyCallback); } } function getMsg(suffix) { var key = 'darkmode-turn-' + (isOn ? 'off' : 'on') + '-' + suffix; return mw.msg(key); } function makePortletLink(portletId, portletLinkId, nextnode) { var label = getMsg('label'); var tooltip = getMsg('tooltip'); $(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode)) .children().on('click', function (e) { e.preventDefault(); toggleMode(); }); // Work around lack of icon in Vector 2022 if (mw.config.get('skin') === 'vector-2022') { $('#' + portletId + ' span:only-child') .before($('<span>').addClass('mw-ui-icon mw-ui-icon-vector-gadget-pt-darkmode')); } } function togglePortlets() { var labelSelector; switch (mw.config.get('skin')) { case 'vector': case 'vector-2022': case 'minerva': labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)'; break; default: labelSelector = '#pt-darkmode a'; } $(labelSelector).text(getMsg('label')); $('#pt-darkmode a, #pt-darkmode-sticky-header a') .attr('title', getMsg('tooltip')); } function actuallyToggleDarkMode() { // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (isOn) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } function savePreference() { new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0'); } function savePreferenceLocally() { mw.user.options.set('gadget-dark-mode', Number(isOn)); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0'); } function notifyOtherTabs() { // Broadcast state change to other tabs broadcastChannel.postMessage(isOn); } function toggleMode(offline) { isOn = !isOn; if (!offline) { savePreference(); notifyOtherTabs(); } setHtmlClass(); setThemeColor(); savePreferenceLocally(); togglePortlets(); actuallyToggleDarkMode(); } function toggleBasedOnSystemColourScheme() { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== isOn) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0'); }); } } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () { setHtmlClass(); setThemeColor(); addPortlets(); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(true); } // Listen to dark mode state change made on other tabs broadcastChannel.onmessage = function (msg) { if (msg.data !== isOn) { toggleMode(true); } }; if (window.wpDarkModeAutoToggle) { toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); 8f18d26bb47afc3ac6f61f55114801a190eb0dac 525 524 2023-04-25T19:51:02Z >Izno 0 per tper javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready'; var broadcastChannel = new BroadcastChannel('gadget-dark-mode'); function setThemeColor() { // Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI $('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0'); } function setHtmlClass() { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs $(document.documentElement).toggleClass('client-dark-mode', isOn); } function vectorStickyCallback() { mw.hook('vector.page_title_scroll').remove(vectorStickyCallback); if (document.getElementById('pt-darkmode-sticky-header')) return; makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header'); } function addPortlets() { makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist'); if (mw.config.get('skin') === 'vector-2022') { mw.hook('vector.page_title_scroll').add(vectorStickyCallback); } } function getMsg(suffix) { var key = 'darkmode-turn-' + (isOn ? 'off' : 'on') + '-' + suffix; return mw.msg(key); } function makePortletLink(portletId, portletLinkId, nextnode) { var label = getMsg('label'); var tooltip = getMsg('tooltip'); $(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode)) .children().on('click', function (e) { e.preventDefault(); toggleMode(); }); } function togglePortlets() { var labelSelector; switch (mw.config.get('skin')) { case 'vector': case 'vector-2022': case 'minerva': labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)'; break; default: labelSelector = '#pt-darkmode a'; } $(labelSelector).text(getMsg('label')); $('#pt-darkmode a, #pt-darkmode-sticky-header a') .attr('title', getMsg('tooltip')); } function actuallyToggleDarkMode() { // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (isOn) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } function savePreference() { new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0'); } function savePreferenceLocally() { mw.user.options.set('gadget-dark-mode', Number(isOn)); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0'); } function notifyOtherTabs() { // Broadcast state change to other tabs broadcastChannel.postMessage(isOn); } function toggleMode(offline) { isOn = !isOn; if (!offline) { savePreference(); notifyOtherTabs(); } setHtmlClass(); setThemeColor(); savePreferenceLocally(); togglePortlets(); actuallyToggleDarkMode(); } function toggleBasedOnSystemColourScheme() { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== isOn) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0'); }); } } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () { setHtmlClass(); setThemeColor(); addPortlets(); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(true); } // Listen to dark mode state change made on other tabs broadcastChannel.onmessage = function (msg) { if (msg.data !== isOn) { toggleMode(true); } }; if (window.wpDarkModeAutoToggle) { toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); e84ecea1732b1db95cc6b690a65e90ac9f3cee05 MediaWiki:Gadget-dark-mode-toggle-pagestyles.css 8 181 481 480 2023-06-15T20:11:39Z >Izno 0 per tper css text/css /* Fixes for empty icons in Vector 2022 and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); /* For Vector 2022 */ font-size: 0; } .mw-ui-icon-portletlink-pt-darkmode::before { opacity: 0.65; } .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode, .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); } /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } d332a194306160cd4d5e63fd35c84d7b54c3b2f4 482 481 2023-06-17T00:30:31Z >Izno 0 per tper css text/css /* Fixes for empty icons in Vector 2022 and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); } /* Fix duplicate label in Vector 2022 */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header { font-size: 0; } .mw-ui-icon-portletlink-pt-darkmode::before { opacity: 0.65; } .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode, .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); } /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } a41f3b675dd5ef673cdc9a38752c908a51a66e0a 483 482 2023-08-11T16:39:41Z >Jon (WMF) 0 [[phab:T344067]] css text/css /* Fixes for empty icons in Vector 2022 and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, /* T344067 */ .minerva-icon--pt-darkmode, .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); } /* Fix duplicate label in Vector 2022 */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header { font-size: 0; } .mw-ui-icon-portletlink-pt-darkmode::before { opacity: 0.65; } .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode, .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); } /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } 23e6096f9498dd7c7c4b391705f7d7c0b45e803d 484 483 2023-08-11T16:40:13Z >Jon (WMF) 0 [[phab:T344067]] css text/css /* Fixes for empty icons in Vector 2022 and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, /* T344067 */ .minerva-icon--pt-darkmode, .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); } /* Fix duplicate label in Vector 2022 */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header { font-size: 0; } .mw-ui-icon-portletlink-pt-darkmode::before { opacity: 0.65; } .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode, .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .client-dark-mode .minerva-icon--pt-darkmode, .client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); } /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } 3cd6fbbe55afc8a75e768889c5a91b3bdf3f34d1 Main Page 0 1 1 2023-10-02T14:38:07Z MediaWiki default 1 Create main page wikitext text/x-wiki __NOTOC__ == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links: * [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users) * [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]] * [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.) ==== I still don't understand X! ==== Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here: * [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]] * On [[phab:|Phabricator]] * On [https://miraheze.org/discord Discord] * On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat]) === For visitors of this wiki === Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later! 21236ac3f8d65e5563b6da6b70815ca6bf1e6616 4 1 2023-10-04T21:15:04Z Fugii 2 template test wikitext text/x-wiki __NOTOC__{{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links: * [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users) * [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]] * [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.) ==== I still don't understand X! ==== Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here: * [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]] * On [[phab:|Phabricator]] * On [https://miraheze.org/discord Discord] * On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat]) === For visitors of this wiki === Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later! 4c9d86c99950d5ffd8c129a1a689aa688af6a8c1 15 4 2023-10-05T06:27:45Z Archimedes5000 4 wikitext text/x-wiki __TOC__{{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links: * [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users) * [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]] * [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.) ==== I still don't understand X! ==== Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here: * [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]] * On [[phab:|Phabricator]] * On [https://miraheze.org/discord Discord] * On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat]) === For visitors of this wiki === Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later! e64fd18c538a6182aed374102c36a86a66595267 33 15 2023-10-05T11:41:56Z Archimedes5000 4 wikitext text/x-wiki __TOC__ {{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links: * [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users) * [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]] * [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.) ==== I still don't understand X! ==== Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here: * [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]] * On [[phab:|Phabricator]] * On [https://miraheze.org/discord Discord] * On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat]) === For visitors of this wiki === Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later! efc030f4249ffcbb28d12ffdafe649872742b465 File:Rc2wikilogo.png 6 2 2 2023-10-04T19:19:15Z Fugii 2 test logo wikitext text/x-wiki == Summary == test logo 7e48004016cce4421c3c2878e25335f6812cdc53 Template:Welcome 10 3 3 2023-10-04T21:13:54Z Fugii 2 Created page with "=== Welcome to the test template! === <noinclude> <templatedata> { "params": {}, "description": "test welcome" } </templatedata> </noinclude>" wikitext text/x-wiki === Welcome to the test template! === <noinclude> <templatedata> { "params": {}, "description": "test welcome" } </templatedata> </noinclude> 844cada669edd700aa84cd51742f61108e061916 Test Page 1 0 4 5 2023-10-04T22:14:50Z Fugii 2 creation wikitext text/x-wiki This is a test page for formatting 27c91eb025343e263cb2989c653063b94c170632 6 5 2023-10-04T22:18:34Z Fugii 2 wikitext text/x-wiki This is a test page for formatting [[Category:TestPages]] cefbacd2abec5eeac29b26e1ea674b82a28e0571 Category:TestPages 14 5 7 2023-10-04T22:21:24Z Fugii 2 Created page with "." wikitext text/x-wiki . 3a52ce780950d4d969792a2559cd519d7ee8c727 File:Backgroundtest.png 6 6 8 2023-10-04T22:40:24Z Fugii 2 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Common.css 8 7 9 2023-10-04T22:42:22Z Fugii 2 Created page with "/* CSS placed here will be applied to all skins */ #mw-page-base { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ; background-repeat: repeat; }" css text/css /* CSS placed here will be applied to all skins */ #mw-page-base { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ; background-repeat: repeat; } 806fcf543d2ae5852496f301acab6526b3850f6d 10 9 2023-10-04T22:45:01Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ #mw-page-base { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ; background-repeat: repeat; } .mw-body, .parsoid-body { background-color: #fffffffb5; } 10368162217884be7549f96a1c5f30b57433f4ec 11 10 2023-10-04T22:50:03Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ #mw-page-base { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ; background-repeat: repeat; background-color: unset; } c568ee7b7782dfa33eb8dd8f71c5098c914c279a 12 11 2023-10-04T22:51:51Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ #mw-page-base { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; } 5048c3a22177e3af5926f136fd63ef987975f783 13 12 2023-10-04T22:56:20Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; } 6dd8e2df21e1cd3ea86a1586952c1df9b40179f0 14 13 2023-10-05T05:58:41Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ f23a4358c198efde0025fa6fb8082854aa392a65 MediaWiki:Timeless.css 8 8 16 2023-10-05T07:26:36Z Archimedes5000 4 Created page with "/* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ font-size:80%; }" css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ font-size:80%; } c90a6573a126b41fea74c8ccb11a16cb09466814 17 16 2023-10-05T07:31:19Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ d316049833344521152b9667d29f66462060e468 25 17 2023-10-05T08:53:24Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-sitetitle{ max-width:30%; } a194000f751be0e2177b47417a34fdad0e3fe53b 26 25 2023-10-05T08:54:23Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ max-width:30%; } 5d7773a080de5caa574827186ab83eaa4ca0a2c3 27 26 2023-10-05T08:57:05Z Archimedes5000 4 Prevent title overlap css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ max-width:65%!important; } db05b983ee269ba1e5f8e0f660db1efa36725409 31 27 2023-10-05T08:59:45Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ max-width:65%; } bf02858b3c796b6152344318ebbf8bf806babfaf 32 31 2023-10-05T09:01:48Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner, #p-logo-text{ max-width:65%; } a764ab67840634aa72565e54509fec63dc123692 34 32 2023-10-05T11:52:23Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ max-width:65%; } div#p-logo-text{ max-width:65%; } 21b5030e45febc59ff35f2fbc26653e280399088 35 34 2023-10-05T22:47:29Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ max-width:33vw; } div#p-logo-text{ max-width:min-content; } 8997487cbabf86d688dede6915d8f9a20459dc4c MediaWiki:Timeless-sitetitle 8 9 18 2023-10-05T07:59:34Z Archimedes5000 4 Created page with "<!---->{{#vardefine:t <!----> |{{int:Sitetitle}} <!---->}}<!-- <!---->{{#sub:{{#var:t}} <!----> |0 <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!---->}}<br><!-- <!---->{{#sub:{{#var:t}} <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!----> |{{#len:{{#var:t}}}} <!---->}}" wikitext text/x-wiki <!---->{{#vardefine:t <!----> |{{int:Sitetitle}} <!---->}}<!-- <!---->{{#sub:{{#var:t}} <!----> |0 <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!---->}}<br><!-- <!---->{{#sub:{{#var:t}} <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!----> |{{#len:{{#var:t}}}} <!---->}} 6225e70fc30cc2069c8cd6d6fbb79f3691e29d41 19 18 2023-10-05T08:00:13Z Archimedes5000 4 wikitext text/x-wiki <!---->{{#vardefine:t <!----> |{{int:Sitetitle}} <!---->}}<!-- <!---->{{#sub:{{#var:t}} <!----> |0 <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!---->}} <!-- <!---->{{#sub:{{#var:t}} <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!----> |{{#len:{{#var:t}}}} <!---->}} 72fb539554b8cd283123db504241697b9ccdda00 20 19 2023-10-05T08:00:45Z Archimedes5000 4 wikitext text/x-wiki <!---->{{#vardefine:t <!----> |{{int:Sitetitle}} <!---->}}<!-- <!---->{{#sub:{{#var:t}} <!----> |0 <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!---->}} <!---->{{#sub:{{#var:t}} <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!----> |{{#len:{{#var:t}}}} <!---->}} a130246c63914f4d9933e521137dec6d98493e83 21 20 2023-10-05T08:01:47Z Archimedes5000 4 wikitext text/x-wiki <!---->{{#vardefine:t <!----> |{{int:Sitetitle}} <!---->}}<!-- <!---->{{#sub:{{#var:t}} <!----> |0 <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!---->}} <!----> <!---->{{#sub:{{#var:t}} <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!----> |{{#len:{{#var:t}}}} <!---->}} 5c42116544883508598953dd50167cffae4d6b38 22 21 2023-10-05T08:07:15Z Archimedes5000 4 wikitext text/x-wiki <!----><span> <!---->{{#vardefine:t <!----> |{{int:Sitetitle}} <!---->}}<!-- <!---->{{#sub:{{#var:t}} <!----> |0 <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!---->}}<br><!-- <!---->{{#sub:{{#var:t}} <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!----> |{{#len:{{#var:t}}}} <!---->}} <!----></span> 65a3eb87f8022a2ca10fd2e056b1e5d46e7fd4b0 23 22 2023-10-05T08:39:41Z Archimedes5000 4 wikitext text/x-wiki <!---->{{#vardefine:t <!----> |{{int:Sitetitle}} <!---->}}<!-- <!---->{{#sub:{{#var:t}} <!----> |0 <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!---->}}<br><!-- <!---->{{#sub:{{#var:t}} <!----> |{{#expr: <!----> {{#pos:{{#var:t}} <!----> |2 <!----> }}+1 <!----> }} <!----> |{{#len:{{#var:t}}}} <!---->}} 6225e70fc30cc2069c8cd6d6fbb79f3691e29d41 24 23 2023-10-05T08:50:57Z Archimedes5000 4 I guess it's not going to work wikitext text/x-wiki {{int:Sitetitle}} d508ec1634ca7f860860a6d5cbd93607d5d3d23e MediaWiki:Timeless.js 8 10 28 2023-10-05T08:58:03Z Archimedes5000 4 Created page with "/* All JavaScript here will be loaded for users of the Timeless skin */ $("a#p-banner").css("max-width", "65%");" javascript text/javascript /* All JavaScript here will be loaded for users of the Timeless skin */ $("a#p-banner").css("max-width", "65%"); caea9ee4624266425f35f0452624312ab02ac575 29 28 2023-10-05T08:58:29Z Archimedes5000 4 javascript text/javascript /* All JavaScript here will be loaded for users of the Timeless skin */ $("a#p-banner").css("max-width", "70%"); e29bcc3c3acbbec79c04aad63c416c8779c682d6 30 29 2023-10-05T08:59:03Z Archimedes5000 4 javascript text/javascript /* All JavaScript here will be loaded for users of the Timeless skin */ 1860a9039aad959379ada79d457cc8d72aa29bdd MediaWiki:Timeless.css 8 8 36 35 2023-10-05T22:48:14Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ max-width:33vw; padding:0; } div#p-logo-text{ max-width:min-content; } f2095a706b9ae50411057f0831c46674c5d4b887 37 36 2023-10-05T22:50:08Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0; } div#p-logo-text{ max-width:min-content; } 0453681e7b8a42cac59108e60ced45b85e773e0c 40 37 2023-10-05T22:56:02Z Archimedes5000 4 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } 219eac0c8e236e7fce18f0e0da39bde3cc594710 41 40 2023-10-07T00:05:56Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } eaa6131c9c6619c17ca271b20a71971a06d432a0 45 41 2023-10-07T02:09:01Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { color: black !important; } .color-middle { color: black !important; } .color-middle { color: black !important ; } 1f52dbaae40dd47bf0a0e92edc11ab8f5af799f8 46 45 2023-10-07T02:09:52Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: black !important; } .color-middle { background-color: black !important; } .color-middle { background-color: black !important ; } 11c684867235e6737df70e66c365655e19b403a0 47 46 2023-10-07T02:12:30Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background: #000000 !important; } .color-left { background: #000000 !important; } .color-right { background: #000000 !important; } 00bea976f9cded11dae0f21cbfb8b8811276eba7 48 47 2023-10-07T02:13:52Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } 37b42167fb3f1d7811ba86b29a61f448d2b632cc 50 48 2023-10-07T02:37:37Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; } .mw-content { border:none; background-color:#ffffff29; } 433fa1be48c0f1518ea163e68c2e4f517a1d73c0 51 50 2023-10-07T02:38:53Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } a617a3d2a1928ae0ba8cfd255df7f19fa638e9ca 52 51 2023-10-07T02:40:01Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } 830e47495a700275ce9fd46c07a37bc90890bf19 53 52 2023-10-07T02:41:35Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } 4a8d77644954b62f3f4ce49121fc9906ad2b374c 54 53 2023-10-07T02:42:13Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } c7211d7114e8c4f412a8f87c0eb553e9c2f821ae 55 54 2023-10-07T02:45:31Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } a934d8704a9655b5af2c7cd5ec0150efc0c9ca50 56 55 2023-10-07T02:46:51Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background-color:none; } 4c2e2e182c1db5ea04da0585be98b217a41c5870 57 56 2023-10-07T02:47:16Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background-color:none !important; } e59c3a7d18c24c07de5060473f40da184593cdae 58 57 2023-10-07T02:48:37Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background-color:transparent !important; } 95c13f1e9363ed4fede43f23526ebc5f9b7127db 59 58 2023-10-07T02:53:36Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background: rgba(0,0,0,1.0) !important; } 43c1659a836431bb607a8c3dd71c260945386092 60 59 2023-10-07T02:54:54Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } /* .mw-content-container { background: rgba(0,0,0,1.0) !important; } */ .element.style { background: transparent; } e113e97a5189ba0ee6f00c4957981b1545495f8f 61 60 2023-10-07T02:57:21Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background: transparent !important; } 67368058510e3fa2d9b6ad4ecae696d2ff592a61 62 61 2023-10-07T03:00:10Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background-color: #0d0d1c; } 8f18b814ca17d0c1a82ca2d4b59d908fa1670bd2 63 62 2023-10-07T03:00:41Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-block { background:transparent; } 812a2e4bd182a323772536c6d1715384a6d13547 64 63 2023-10-07T03:03:12Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background-color: rgba(230, 16, 16, 0); } addf450e871142c37638c91202958c5c516567fc 65 64 2023-10-07T03:04:53Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background-color: rgba(230, 16, 16, 0) !important; background:transparent; background:none; } 2ed78b0856e7e428ee7c281decd7410e71cfad06 66 65 2023-10-07T03:05:14Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content { border:none; background-color:#ffffff29; opacity:0.2; } .mw-content-container { background-color: rgba(230, 16, 16, 0) !important; background:transparent !important; background:none !important; } 3863d05a8f439f54548f63e30cb1b20032925910 67 66 2023-10-07T03:05:56Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content-container { background-color: rgba(230, 16, 16, 0) !important; background:transparent !important; background:none !important; } 631e5f2b27a6ac91f811f37b33194b704450fc6c 68 67 2023-10-07T03:06:56Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } .mw-content-container { background-color: #0d0d1c; } 14085b589fab287ace5fa4feb59e07350ee562f6 69 68 2023-10-07T03:08:18Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background-color: #0d0d1c; } f34243f21218f95c871af0e43e3e154348987e25 70 69 2023-10-07T03:08:43Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background: transparent; } 5ce7b13b7790245d7ea7e4accc6507be864f423a 71 70 2023-10-07T03:09:51Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background-color: #eaecf000 !important; } 9f043fb87957d802aab6f95a1f9f87f723c0c524 72 71 2023-10-07T03:16:12Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background-color: #eaecf000 !important; } #mw-content { background-color: #151516; } #site-navigation { background-color: #151516; } #page-tools { background-color: #151516; } abd17ddd2ac1261ef7bd2bd760468f75a28c10b4 73 72 2023-10-07T03:16:40Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background-color: #eaecf000 !important; } #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } 61f5dc0f0b1c95bfd5700e66784d2b7a4e306f9e 74 73 2023-10-07T08:47:18Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background-color: #eaecf000 !important; } #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } 67544d4bbbd7a2630492c43856c6ad2c640518a9 75 74 2023-10-07T08:49:54Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background-color: #eaecf000 !important; } #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } 8606b1f51cebda2c982bfc7edb1739bcad1f1824 76 75 2023-10-07T08:52:16Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background-color: #eaecf000 !important; } /* #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } d65ed6f7f0e63d33724accccb45f20a9620a020e 77 76 2023-10-07T08:53:52Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } #mw-content-container { background-color: #eaecf000 !important; } /* #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ 7fb6bfa7972f3d361c1681a5b99ed41f638a5f7e User:Archimedes5000/timeless.css 2 11 38 2023-10-05T22:51:38Z Archimedes5000 4 Created page with "a#p-banner{ min-width:132px; max-width:33vw; padding:0; } div#p-logo-text{ max-width:min-content; }" css text/css a#p-banner{ min-width:132px; max-width:33vw; padding:0; } div#p-logo-text{ max-width:min-content; } 53f188499a63c8fec2bc9e632202dc34bb320ee2 39 38 2023-10-05T22:52:45Z Archimedes5000 4 css text/css a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } 2e781b2130f37ecf5d1ebdefa0b770541a0e8e31 Main Page 2 0 12 42 2023-10-07T00:09:49Z Fugii 2 Created page with "__TOC__ {{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking o..." wikitext text/x-wiki __TOC__ {{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links: * [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users) * [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]] * [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.) ==== I still don't understand X! ==== Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here: * [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]] * On [[phab:|Phabricator]] * On [https://miraheze.org/discord Discord] * On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat]) === For visitors of this wiki === Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later! efc030f4249ffcbb28d12ffdafe649872742b465 Main Page 0 1 43 33 2023-10-07T00:11:00Z Fugii 2 wikitext text/x-wiki {{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links: * [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users) * [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]] * [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.) ==== I still don't understand X! ==== Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here: * [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]] * On [[phab:|Phabricator]] * On [https://miraheze.org/discord Discord] * On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat]) === For visitors of this wiki === Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later! 9d2c4f74de19c9fce7558cafa9702dfc6b85d973 44 43 2023-10-07T00:11:41Z Fugii 2 wikitext text/x-wiki __NOTOC__ {{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links: * [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users) * [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]] * [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.) ==== I still don't understand X! ==== Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here: * [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]] * On [[phab:|Phabricator]] * On [https://miraheze.org/discord Discord] * On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat]) === For visitors of this wiki === Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later! d74baecafd30f99dd11109872f4cc788663fd4f9 File:Rc2wikilogo.png 6 2 49 2 2023-10-07T02:26:32Z Fugii 2 Fugii uploaded a new version of [[File:Rc2wikilogo.png]] wikitext text/x-wiki == Summary == test logo 7e48004016cce4421c3c2878e25335f6812cdc53 Template:BlockInfoBox 10 13 78 2023-10-08T04:58:44Z Raidsmash 6 Created page with "<noinclude> <templatedata> { "params": { "base-cpu": { "label": "Base CPU", "description": "In-game value", "type": "number" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value", "type": "number" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value", "type": "number" } }, "description": "Info boxes for blocks." } </templatedata> </noinclude>" wikitext text/x-wiki <noinclude> <templatedata> { "params": { "base-cpu": { "label": "Base CPU", "description": "In-game value", "type": "number" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value", "type": "number" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value", "type": "number" } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> 41f4f1395883c08c5020a992dbe32578d0135e9b 79 78 2023-10-08T05:12:15Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "name": { "label": "Name", "description": "In-game name", "type": "string", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value", "type": "number" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value", "type": "number" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value", "type": "number" } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> <includeonly> <table> {{#if:{{{name}}}|<tr><th colspan="2">{{{name}}}</th></tr>}} {{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>}} {{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>}} {{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>}} </table> </includeonly> 35c813416a0c23dcfb4d6cf3521079c38042a60a 80 79 2023-10-08T05:15:38Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name (e.g. the ones containing 'Scalable')", "type": "string", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value", "type": "number" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value", "type": "number" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value", "type": "number" } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> <includeonly> <table> <tr><th colspan="2">{{{full-name}}}</th></tr> {{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>}} {{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>}} {{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>}} </table> </includeonly> 4a0ab29b91d2aaa4134fa533ed41270df3ea1e13 82 80 2023-10-08T05:31:11Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name (e.g. the ones containing 'Scalable')", "type": "string", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value", "type": "number" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value", "type": "number" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value", "type": "number" } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> <includeonly> <table> <tr><th colspan="2">{{{full-name}}}</th></tr> {{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>|}} {{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>|}} {{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>|}} </table> </includeonly> b329ea86230e9032c116df3ef3470ad451044940 84 82 2023-10-08T05:33:40Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> <includeonly> <table> <tr><th colspan="2">{{{full-name}}}</th></tr> {{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>|}} {{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>|}} {{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>|}} {{#if:{{{mass}}}|<tr><th>Mass of Cube</th><td>{{{mass}}}</td></tr>|}} </table> </includeonly> e1c374c3892b1107e5407049384f3e914df499cf 85 84 2023-10-08T05:34:08Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> <includeonly> <table> <tr><th colspan="2">{{{full-name}}}</th></tr> {{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>|}} {{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>|}} {{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>|}} <tr><th>Mass of Cube</th><td>{{{mass}}}</td></tr> </table> </includeonly> 335c49126943b4ca860b3de4da2b12b8056b6220 Shapes 0 14 81 2023-10-08T05:28:46Z Raidsmash 6 Created page with "==Base== ==Plates== ==Cylinders and Posts== ==Nameplates and Frames==" wikitext text/x-wiki ==Base== ==Plates== ==Cylinders and Posts== ==Nameplates and Frames== 3fa2ff17be1c5ca423bc890e5b66b7f133412f7c 83 81 2023-10-08T05:31:27Z Raidsmash 6 wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube}} ==Plates== ==Cylinders and Posts== ==Nameplates and Frames== f3e39fd157b3669da470037095e366396335e883 Template:BlockInfoBox 10 13 86 85 2023-10-08T05:34:44Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> <includeonly> <table> <tr><th colspan="2">{{{full-name}}}</th></tr> {{#if:{{{base-cpu}}}|<tr><th>Base CPU</th><td>{{{base-cpu}}}</td></tr>|}} {{#if:{{{weapon-cpu}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu}}}</td></tr>|}} {{#if:{{{cosmetic-cpu}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu}}}</td></tr>|}} <tr><th>Mass of Cube</th><td>{{{mass}}} Kg</td></tr> </table> </includeonly> a92d3e1c1e798ec413e645de8d1f7655b8e2f96d 88 86 2023-10-08T05:36:00Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> <includeonly> <table> <tr><th colspan="2">{{{full-name|}}}</th></tr> {{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}} {{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}} {{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}} <tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr> </table> </includeonly> 52f51d6b15520dc55649435aa9ed6afb3facdbed 89 88 2023-10-08T05:36:35Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata> </noinclude> <includeonly><table> <tr><th colspan="2">{{{full-name|}}}</th></tr> {{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}} {{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}} {{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}} <tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr> </table></includeonly> 1cceb43be7817d09a230ee893d79e3b5ef981f98 90 89 2023-10-08T05:36:50Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata> </noinclude><includeonly><table> <tr><th colspan="2">{{{full-name|}}}</th></tr> {{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}} {{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}} {{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}} <tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr> </table></includeonly> 7cf3b47e55236339816925278101f06145379b13 91 90 2023-10-08T05:38:21Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata> </noinclude><includeonly><table><!-- --><tr><th colspan="2">{{{full-name|}}}</th></tr> {{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}} {{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}} {{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}} <tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr> </table></includeonly> 8fd53c1c7076cd50ea1a03eef0f626a065148aec 92 91 2023-10-08T05:39:45Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata> </noinclude><includeonly><table style="display: inline-block;"> <tr><th colspan="2">{{{full-name|}}}</th></tr> {{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}} {{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}} {{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}} <tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr> </table></includeonly> 84e635ecde44d456b6c2bff23f17651a4fdb1345 93 92 2023-10-08T05:42:03Z Raidsmash 6 wikitext text/x-wiki <noinclude><!-- --><templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata></noinclude><!-- --><includeonly><!-- --><table style="display: inline-block;"> <tr><th colspan="2">{{{full-name|}}}</th></tr> {{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}} {{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}} {{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}} <tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr> </table></includeonly> 101b443464938a64c679236ba42249f2a01059ea 95 93 2023-10-08T05:49:31Z Raidsmash 6 wikitext text/x-wiki <noinclude><!-- --><templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata></noinclude><!-- --><includeonly><!-- --><table style="display: inline-block;"><!-- --><tr><th colspan="2">{{{full-name|}}}</th></tr><!-- -->{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}<!-- --><tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr><!-- --></table></includeonly> cdfb9ab939d2e2c0a112aeff43043ddfd76a1ade 96 95 2023-10-08T05:53:04Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata></noinclude><!-- --><includeonly><!-- --><table style="display: inline-block;"><!-- --><tr><th colspan="2">{{{full-name|}}}</th></tr><!-- -->{{#if:{{{base-cpu|}}}|<tr><th>Base CPU</th><td>{{{base-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{weapon-cpu|}}}|<tr><th>Weapon CPU</th><td>{{{weapon-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{cosmetic-cpu|}}}|<tr><th>Cosmetic CPU</th><td>{{{cosmetic-cpu|}}}</td></tr>|}}<!-- --><tr><th>Mass of Cube</th><td>{{{mass|}}} Kg</td></tr><!-- --></table></includeonly> 266930463eb444698f30ba5d234d7802a0f9bf99 139 96 2023-10-09T03:03:24Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata></noinclude><!-- --><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!-- --><table class="block-info-box-table"><!-- --><tr><th colspan="2">{{{full-name|}}}</th></tr><!-- -->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!-- --><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!-- --></table></includeonly> e83dc7c98ff3fa5d38e67791fd2faa0d557c210f Shapes 0 14 87 83 2023-10-08T05:34:47Z Raidsmash 6 wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|mass=1.8}} ==Plates== ==Cylinders and Posts== ==Nameplates and Frames== a8cf7835cb7a2dcc51a716a346384342c53ff26d 94 87 2023-10-08T05:44:56Z Raidsmash 6 wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}} ==Plates== ==Cylinders and Posts== ==Nameplates and Frames== 35151ef6a724c609b93cea8d1706a60441ae24a7 Template:Cut 10 15 97 2023-10-08T11:20:21Z Archimedes5000 4 Created page with "{{#if:{{{3|}}} |{{#sub:{{{1|}}} | |{{#pos:{{{1|}}} |{{{2|}}} }} }} |{{#sub:{{{1|}}} |{{#expr:{{#len:{{{2|}}}}}+{{#pos:{{{1|}}} |{{{2|}}} }} }} }} }}" wikitext text/x-wiki {{#if:{{{3|}}} |{{#sub:{{{1|}}} | |{{#pos:{{{1|}}} |{{{2|}}} }} }} |{{#sub:{{{1|}}} |{{#expr:{{#len:{{{2|}}}}}+{{#pos:{{{1|}}} |{{{2|}}} }} }} }} }} 80e1e2f07f304a6cf1573cb0031d7e1a427d53f7 98 97 2023-10-08T11:23:24Z Archimedes5000 4 doc wikitext text/x-wiki {{#if:{{{3|}}} |{{#sub:{{{1|}}} | |{{#pos:{{{1|}}} |{{{2|}}} }} }} |{{#sub:{{{1|}}} |{{#expr:{{#len:{{{2|}}}}}+{{#pos:{{{1|}}} |{{{2|}}} }} }} }} }}<noinclude>{{Documentation}}</noinclude> b378bed36884bff4724faac32e937d23035a8f84 Template:Documentation 10 16 100 99 2023-10-08T11:28:10Z Archimedes5000 4 1 revision imported wikitext text/x-wiki {{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}<noinclude> <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 913c721b3fb5da9e7d6bc410eb2ce87c99df6b03 133 100 2023-10-08T11:29:47Z Archimedes5000 4 wikitext text/x-wiki {{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}} cc4eb5999a198597c14b859d18d2aa7b190e3af0 Module:Arguments 828 17 102 101 2023-10-08T11:28:10Z Archimedes5000 4 1 revision imported Scribunto text/plain -- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val == '' then return nil else return val end else return val end end local function tidyValTrimOnly(key, val) if type(val) == 'string' then return val:match('^%s*(.-)%s*$') else return val end end local function tidyValRemoveBlanksOnly(key, val) if type(val) == 'string' then if val:find('%S') then return val else return nil end else return val end end local function tidyValNoChange(key, val) return val end local function matchesTitle(given, title) local tp = type( given ) return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title end local translate_mt = { __index = function(t, k) return k end } function arguments.getArgs(frame, options) checkType('getArgs', 1, frame, 'table', true) checkType('getArgs', 2, options, 'table', true) frame = frame or {} options = options or {} --[[ -- Set up argument translation. --]] options.translate = options.translate or {} if getmetatable(options.translate) == nil then setmetatable(options.translate, translate_mt) end if options.backtranslate == nil then options.backtranslate = {} for k,v in pairs(options.translate) do options.backtranslate[v] = k end end if options.backtranslate and getmetatable(options.backtranslate) == nil then setmetatable(options.backtranslate, { __index = function(t, k) if options.translate[k] ~= k then return nil else return k end end }) end --[[ -- Get the argument tables. If we were passed a valid frame object, get the -- frame arguments (fargs) and the parent frame arguments (pargs), depending -- on the options set and on the parent frame's availability. If we weren't -- passed a valid frame object, we are being called from another Lua module -- or from the debug console, so assume that we were passed a table of args -- directly, and assign it to a new variable (luaArgs). --]] local fargs, pargs, luaArgs if type(frame.args) == 'table' and type(frame.getParent) == 'function' then if options.wrappers then --[[ -- The wrappers option makes Module:Arguments look up arguments in -- either the frame argument table or the parent argument table, but -- not both. This means that users can use either the #invoke syntax -- or a wrapper template without the loss of performance associated -- with looking arguments up in both the frame and the parent frame. -- Module:Arguments will look up arguments in the parent frame -- if it finds the parent frame's title in options.wrapper; -- otherwise it will look up arguments in the frame object passed -- to getArgs. --]] local parent = frame:getParent() if not parent then fargs = frame.args else local title = parent:getTitle():gsub('/sandbox$', '') local found = false if matchesTitle(options.wrappers, title) then found = true elseif type(options.wrappers) == 'table' then for _,v in pairs(options.wrappers) do if matchesTitle(v, title) then found = true break end end end -- We test for false specifically here so that nil (the default) acts like true. if found or options.frameOnly == false then pargs = parent.args end if not found or options.parentOnly == false then fargs = frame.args end end else -- options.wrapper isn't set, so check the other options. if not options.parentOnly then fargs = frame.args end if not options.frameOnly then local parent = frame:getParent() pargs = parent and parent.args or nil end end if options.parentFirst then fargs, pargs = pargs, fargs end else luaArgs = frame end -- Set the order of precedence of the argument tables. If the variables are -- nil, nothing will be added to the table, which is how we avoid clashes -- between the frame/parent args and the Lua args. local argTables = {fargs} argTables[#argTables + 1] = pargs argTables[#argTables + 1] = luaArgs --[[ -- Generate the tidyVal function. If it has been specified by the user, we -- use that; if not, we choose one of four functions depending on the -- options chosen. This is so that we don't have to call the options table -- every time the function is called. --]] local tidyVal = options.valueFunc if tidyVal then if type(tidyVal) ~= 'function' then error( "bad value assigned to option 'valueFunc'" .. '(function expected, got ' .. type(tidyVal) .. ')', 2 ) end elseif options.trim ~= false then if options.removeBlanks ~= false then tidyVal = tidyValDefault else tidyVal = tidyValTrimOnly end else if options.removeBlanks ~= false then tidyVal = tidyValRemoveBlanksOnly else tidyVal = tidyValNoChange end end --[[ -- Set up the args, metaArgs and nilArgs tables. args will be the one -- accessed from functions, and metaArgs will hold the actual arguments. Nil -- arguments are memoized in nilArgs, and the metatable connects all of them -- together. --]] local args, metaArgs, nilArgs, metatable = {}, {}, {}, {} setmetatable(args, metatable) local function mergeArgs(tables) --[[ -- Accepts multiple tables as input and merges their keys and values -- into one table. If a value is already present it is not overwritten; -- tables listed earlier have precedence. We are also memoizing nil -- values, which can be overwritten if they are 's' (soft). --]] for _, t in ipairs(tables) do for key, val in pairs(t) do if metaArgs[key] == nil and nilArgs[key] ~= 'h' then local tidiedVal = tidyVal(key, val) if tidiedVal == nil then nilArgs[key] = 's' else metaArgs[key] = tidiedVal end end end end end --[[ -- Define metatable behaviour. Arguments are memoized in the metaArgs table, -- and are only fetched from the argument tables once. Fetching arguments -- from the argument tables is the most resource-intensive step in this -- module, so we try and avoid it where possible. For this reason, nil -- arguments are also memoized, in the nilArgs table. Also, we keep a record -- in the metatable of when pairs and ipairs have been called, so we do not -- run pairs and ipairs on the argument tables more than once. We also do -- not run ipairs on fargs and pargs if pairs has already been run, as all -- the arguments will already have been copied over. --]] metatable.__index = function (t, key) --[[ -- Fetches an argument when the args table is indexed. First we check -- to see if the value is memoized, and if not we try and fetch it from -- the argument tables. When we check memoization, we need to check -- metaArgs before nilArgs, as both can be non-nil at the same time. -- If the argument is not present in metaArgs, we also check whether -- pairs has been run yet. If pairs has already been run, we return nil. -- This is because all the arguments will have already been copied into -- metaArgs by the mergeArgs function, meaning that any other arguments -- must be nil. --]] if type(key) == 'string' then key = options.translate[key] end local val = metaArgs[key] if val ~= nil then return val elseif metatable.donePairs or nilArgs[key] then return nil end for _, argTable in ipairs(argTables) do local argTableVal = tidyVal(key, argTable[key]) if argTableVal ~= nil then metaArgs[key] = argTableVal return argTableVal end end nilArgs[key] = 'h' return nil end metatable.__newindex = function (t, key, val) -- This function is called when a module tries to add a new value to the -- args table, or tries to change an existing value. if type(key) == 'string' then key = options.translate[key] end if options.readOnly then error( 'could not write to argument table key "' .. tostring(key) .. '"; the table is read-only', 2 ) elseif options.noOverwrite and args[key] ~= nil then error( 'could not write to argument table key "' .. tostring(key) .. '"; overwriting existing arguments is not permitted', 2 ) elseif val == nil then --[[ -- If the argument is to be overwritten with nil, we need to erase -- the value in metaArgs, so that __index, __pairs and __ipairs do -- not use a previous existing value, if present; and we also need -- to memoize the nil in nilArgs, so that the value isn't looked -- up in the argument tables if it is accessed again. --]] metaArgs[key] = nil nilArgs[key] = 'h' else metaArgs[key] = val end end local function translatenext(invariant) local k, v = next(invariant.t, invariant.k) invariant.k = k if k == nil then return nil elseif type(k) ~= 'string' or not options.backtranslate then return k, v else local backtranslate = options.backtranslate[k] if backtranslate == nil then -- Skip this one. This is a tail call, so this won't cause stack overflow return translatenext(invariant) else return backtranslate, v end end end metatable.__pairs = function () -- Called when pairs is run on the args table. if not metatable.donePairs then mergeArgs(argTables) metatable.donePairs = true end return translatenext, { t = metaArgs } end local function inext(t, i) -- This uses our __index metamethod local v = t[i + 1] if v ~= nil then return i + 1, v end end metatable.__ipairs = function (t) -- Called when ipairs is run on the args table. return inext, t, 0 end return args end return arguments 3134ecce8429b810d445e29eae115e2ae4c36c53 Module:Documentation 828 18 104 103 2023-10-08T11:28:12Z Archimedes5000 4 1 revision imported Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error('message: type error in message cfg.' .. cfgKey .. ' (' .. expectType .. ' expected, got ' .. type(msg) .. ')', 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error('message: no value found for key $' .. match .. ' in message cfg.' .. cfgKey, 4) end return ugsub(msg, '$([1-9][0-9]*)', getMessageVal) end p.message = message local function makeWikilink(page, display) if display then return mw.ustring.format('[[%s|%s]]', page, display) else return mw.ustring.format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return mw.ustring.format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end -- 'documentation-toolbar' return '<span class="' .. message('toolbar-class') .. '">(' .. table.concat(ret, ' &#124; ') .. ')</span>' end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Entry points ---------------------------------------------------------------------------- function p.nonexistent(frame) if mw.title.getCurrentTitle().subpageText == 'testcases' then return frame:expandTemplate{title = 'module test cases notice'} else return p.main(frame) end end p.main = makeInvokeFunc('_main') function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) :tag('div') -- 'documentation-container' :addClass(message('container')) :attr('role', 'complementary') :attr('aria-labelledby', args.heading ~= '' and 'documentation-heading' or nil) :attr('aria-label', args.heading == '' and 'Documentation' or nil) :newline() :tag('div') -- 'documentation' :addClass(message('main-div-classes')) :newline() :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :tag('div') -- 'documentation-clear' :addClass(message('clear')) :done() :newline() :done() :wikitext(p._endBox(args, env)) :done() :wikitext(p.addTrackingCategories(env)) -- 'Module:Documentation/styles.css' return mw.getCurrentFrame():extensionTag ( 'templatestyles', '', {src=cfg['templatestyles'] }) .. tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title -- objects and other namespace- or path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the -- same as the subject namespace. However, pages in the Article, File, -- MediaWiki or Category namespaces must have their /doc, /sandbox and -- /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.fullUrl( 'Special:ComparePages', { page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- --Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[Image:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '' local pagetype if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') else pagetype = message('sandbox-notice-pagetype-other') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if compareUrl then local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) else text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then if testcasesTitle.contentModel == "Scribunto" then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. omargs.text = text .. makeCategoryLink(message('sandbox-category')) -- 'documentation-clear' return '<div class="' .. message('clear') .. '"></div>' .. require('Module:Message box').main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editProt = protectionLevels.edit and protectionLevels.edit[1] local moveProt = protectionLevels.move and protectionLevels.move[1] if editProt then -- The page is edit-protected. return require('Module:Protection banner')._main{ message('protection-reason-edit'), small = true } elseif moveProt and moveProt ~= 'autoconfirmed' then -- The page is move-protected but not edit-protected. Exclude move -- protection with the level "autoconfirmed", as this is equivalent to -- no move protection at all. return require('Module:Protection banner')._main{ action = 'move', small = true } else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content if not content or args[1] then -- No need to include the links if the documentation is on the template page itself. local linksData = p.makeStartBoxLinksData(args, env) if linksData then links = p.renderStartBoxLinks(linksData) end end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle.isRedirect then docTitle = docTitle.redirectTarget end local data = {} data.title = title data.docTitle = docTitle -- View, display, edit, and purge links if /doc exists. data.viewLinkDisplay = message('view-link-display') data.editLinkDisplay = message('edit-link-display') data.historyLinkDisplay = message('history-link-display') data.purgeLinkDisplay = message('purge-link-display') -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end data.preload = preload data.createLinkDisplay = message('create-link-display') return data end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create][purge] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local function escapeBrackets(s) -- Escapes square brackets with HTML entities. s = s:gsub('%[', '&#91;') -- Replace square brackets with HTML entities. s = s:gsub('%]', '&#93;') return s end local ret local docTitle = data.docTitle local title = data.title local purgeLink = makeUrlLink(title:fullUrl{action = 'purge'}, data.purgeLinkDisplay) if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeUrlLink(docTitle:fullUrl{action = 'edit'}, data.editLinkDisplay) local historyLink = makeUrlLink(docTitle:fullUrl{action = 'history'}, data.historyLinkDisplay) ret = '[%s] [%s] [%s] [%s]' ret = escapeBrackets(ret) ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink) else local createLink = makeUrlLink(docTitle:fullUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) ret = '[%s] [%s]' ret = escapeBrackets(ret) ret = mw.ustring.format(ret, createLink, purgeLink) end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Template-info.svg]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('template-namespace-heading') elseif subjectSpace == 828 then -- Module namespace data.heading = message('documentation-icon-wikitext') .. ' ' .. message('module-namespace-heading') elseif subjectSpace == 6 then -- File namespace data.heading = message('file-namespace-heading') else data.heading = message('other-namespaces-heading') end -- Heading CSS local headingStyle = args['heading-style'] if headingStyle then data.headingStyleText = headingStyle else -- 'documentation-heading' data.headingClass = message('main-div-heading-class') end -- Data for the [view][edit][history][purge] or [create] links. if links then -- 'mw-editsection-like plainlinks' data.linksClass = message('start-box-link-classes') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox -- 'documentation-startbox' :addClass(message('start-box-class')) :newline() :tag('span') :addClass(data.headingClass) :attr('id', 'documentation-heading') :cssText(data.headingStyleText) :wikitext(data.heading) local links = data.links if links then sbox:tag('span') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. return '\n' .. (content or '') .. '\n' end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the link box. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') .. '<br />' if not args.content and not args[1] then -- "Please add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" end end local box = mw.html.create('div') -- 'documentation-metadata' box:attr('role', 'note') :addClass(message('end-box-class')) -- 'plainlinks' :addClass(message('end-box-plainlinks')) :wikitext(text) :done() return '\n' .. tostring(box) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[Wikipedia:Template documentation|documentation]] -- is [[Help:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle then return nil end local ret if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editUrl = docTitle:fullUrl{action = 'edit'} local editDisplay = message('edit-link-display') local editLink = makeUrlLink(editUrl, editDisplay) local historyUrl = docTitle:fullUrl{action = 'history'} local historyDisplay = message('history-link-display') local historyLink = makeUrlLink(historyUrl, historyDisplay) ret = message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:fullUrl{action = 'edit', preload = message('module-preload')} local createDisplay = message('create-link-display') local createLink = makeUrlLink(createUrl, createDisplay) ret = message('create-module-doc-blurb', {createLink}) .. '<br />' end return ret end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditUrl = sandboxTitle:fullUrl{action = 'edit'} local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:fullUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} if subjectSpace == 828 then mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:fullUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay) -- for Modules, add testcases run link if exists if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then local testcasesRunLinkDisplay = message('testcases-run-link-display') local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink, testcasesRunLink) else testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) end else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:fullUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText local ret = '' if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then ret = ret .. makeCategoryLink(message('strange-usage-category')) end return ret end return p db326a5acf2532bde09b25bf80501ce5f680c36c Module:Documentation/config 828 19 106 105 2023-10-08T11:28:12Z Archimedes5000 4 1 revision imported Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local cfg = {} -- Do not edit this line. ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[File:Sandbox.svg|50px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = '[[Touhou Wiki:Template test cases|template sandbox]] page' cfg['sandbox-notice-pagetype-module'] = '[[Touhou Wiki:Template test cases|module sandbox]] page' cfg['sandbox-notice-pagetype-other'] = 'sandbox page' --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.' cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).' cfg['sandbox-notice-compare-link-display'] = 'diff' --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.' cfg['sandbox-notice-testcases-link-display'] = 'test cases' cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'run' -- cfg['sandbox-category'] -- A category to add to all template sandboxes. cfg['sandbox-category'] = 'Template sandboxes' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Template-info.svg|50px|link=|alt=]]' -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'Template documentation' -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'Module documentation' -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'Summary' -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'Documentation' -- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'view' -- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'edit' -- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'history' -- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'purge' -- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = 'The above [[Touhou Wiki:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.' --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this [[Touhou Wiki:Lua|Scribunto module]].' ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages." cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages." ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'sandbox' -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'edit' -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'create' -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'diff' -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'mirror' -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'testcases' -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'edit' -- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'run' -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'create' ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.' -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.' --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'Subpages of this $1' -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'template' -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'module' -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'page' ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css' -- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container' -- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation' -- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading' -- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox' -- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]] cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks' -- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata' -- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks' -- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar' -- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Touhou Wiki pages with strange ((documentation)) usage' --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg b514ec6352ae5e82082969f500c198060afd2c65 Module:Documentation/styles.css 828 20 108 107 2023-10-08T11:28:13Z Archimedes5000 4 1 revision imported sanitized-css text/css /* {{pp|small=yes}} */ .documentation, .documentation-metadata { border: 1px solid #a2a9b1; background-color: #ecfcf4; clear: both; } .documentation { margin: 1em 0 0 0; padding: 1em; } .documentation-metadata { margin: 0.2em 0; /* same margin left-right as .documentation */ font-style: italic; padding: 0.4em 1em; /* same padding left-right as .documentation */ } .documentation-startbox { padding-bottom: 3px; border-bottom: 1px solid #aaa; margin-bottom: 1ex; } .documentation-heading { font-weight: bold; font-size: 125%; } .documentation-clear { /* Don't want things to stick out where they shouldn't. */ clear: both; } .documentation-toolbar { font-style: normal; font-size: 85%; } ce0e629c92e3d825ab9fd927fe6cc37d9117b6cb Module:Effective protection expiry 828 21 110 109 2023-10-08T11:28:13Z Archimedes5000 4 1 revision imported Scribunto text/plain local p = {} -- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local stabilitySettings = mw.ext.FlaggedRevs.getStabilitySettings(title) return stabilitySettings and stabilitySettings.expiry or 'unknown' elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 ) end local rawExpiry = mw.getCurrentFrame():callParserFunction('PROTECTIONEXPIRY', action, pagename) if rawExpiry == 'infinity' then return 'infinity' elseif rawExpiry == '' then return 'unknown' else local year, month, day, hour, minute, second = rawExpiry:match( '^(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d)$' ) if year then return string.format( '%s-%s-%sT%s:%s:%s', year, month, day, hour, minute, second ) else error('internal error in Module:Effective protection expiry; malformed expiry timestamp') end end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p 9a8c58dc2667232ed08a9b206a5d89ca8150312b Module:Effective protection level 828 22 112 111 2023-10-08T11:28:14Z Archimedes5000 4 1 revision imported Scribunto text/plain local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local level = mw.ext.FlaggedRevs.getStabilitySettings(title) level = level and level.autoreview if level == 'review' then return 'reviewer' elseif level ~= '' then return level else return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review end elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 ) end if title.namespace == 8 then -- MediaWiki namespace if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page return 'interfaceadmin' else -- any non-JS/CSS MediaWiki page return 'sysop' end elseif title.namespace == 2 and title.isSubpage then if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page return 'interfaceadmin' elseif title.contentModel == 'json' then -- user JSON page return 'sysop' end end if action == 'undelete' then return 'sysop' end local level = title.protectionLevels[action] and title.protectionLevels[action][1] if level == 'sysop' or level == 'editprotected' then return 'sysop' elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page return 'sysop' elseif level == 'templateeditor' then return 'templateeditor' elseif action == 'move' then local blacklistentry --= mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. if blacklistentry and not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif title.namespace == 6 then return 'filemover' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end end local blacklistentry --= mw.ext.TitleBlacklist.test(action, pagename) if blacklistentry then if not blacklistentry.params.autoconfirmed then return 'templateeditor' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason return 'autoconfirmed' elseif level then return level elseif action == 'upload' then return 'autoconfirmed' elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts return 'user' else return '*' end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p 9ab3b579aab34fd028bd608e347fd8acb15602e9 Module:File link 828 23 114 113 2023-10-08T11:28:15Z Archimedes5000 4 1 revision imported Scribunto text/plain -- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} function p._main(args) checkType('_main', 1, args, 'table') -- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our -- own function to get the right error level. local function checkArg(key, val, level) if type(val) ~= 'string' then error(string.format( "type error in '%s' parameter of '_main' (expected string, got %s)", key, type(val) ), level) end end local ret = {} -- Adds a positional parameter to the buffer. local function addPositional(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = val end -- Adds a named parameter to the buffer. We assume that the parameter name -- is the same as the argument key. local function addNamed(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = key .. '=' .. val end -- Filename checkArg('file', args.file, 3) ret[#ret + 1] = 'File:' .. args.file -- Format if args.format then checkArg('format', args.format) if args.formatfile then checkArg('formatfile', args.formatfile) ret[#ret + 1] = args.format .. '=' .. args.formatfile else ret[#ret + 1] = args.format end end -- Border if yesno(args.border) then ret[#ret + 1] = 'border' end addPositional('location') addPositional('alignment') addPositional('size') addNamed('upright') addNamed('link') addNamed('alt') addNamed('page') addNamed('class') addNamed('lang') addNamed('start') addNamed('end') addNamed('thumbtime') addPositional('caption') return string.format('[[%s]]', table.concat(ret, '|')) end function p.main(frame) local origArgs = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:File link' }) if not origArgs.file then error("'file' parameter missing from [[Template:File link]]", 0) end -- Copy the arguments that were passed to a new table to avoid looking up -- every possible parameter in the frame object. local args = {} for k, v in pairs(origArgs) do -- Make _BLANK a special argument to add a blank parameter. For use in -- conditional templates etc. it is useful for blank arguments to be -- ignored, but we still need a way to specify them so that we can do -- things like [[File:Example.png|link=]]. if v == '_BLANK' then v = '' end args[k] = v end return p._main(args) end return p 66925f088d11530f2482f04181a3baaaa0ad3d0c Module:No globals 828 24 116 115 2023-10-08T11:28:15Z Archimedes5000 4 1 revision imported Scribunto text/plain local mt = getmetatable(_G) or {} function mt.__index (t, k) if k ~= 'arg' then error('Tried to read nil global ' .. tostring(k), 2) end return nil end function mt.__newindex(t, k, v) if k ~= 'arg' then error('Tried to write global ' .. tostring(k), 2) end rawset(t, k, v) end setmetatable(_G, mt) 8ce3969f7d53b08bd00dabe4cc9780bc6afd412a Module:Protection banner 828 25 118 117 2023-10-08T11:28:15Z Archimedes5000 4 1 revision imported Scribunto text/plain -- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('Module:No globals') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and objects we don't always need. local getArgs, makeMessageBox, lang -- Set constants. local CONFIG_MODULE = 'Module:Protection banner/config' -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function makeCategoryLink(cat, sort) if cat then return string.format( '[[%s:%s|%s]]', mw.site.namespaces[14].name, cat, sort ) end end -- Validation function for the expiry and the protection date local function validateDate(dateString, dateType) if not lang then lang = mw.language.getContentLanguage() end local success, result = pcall(lang.formatDate, lang, 'U', dateString) if success then result = tonumber(result) if result then return result end end error(string.format( 'invalid %s: %s', dateType, tostring(dateString) ), 4) end local function makeFullUrl(page, query, display) return string.format( '[%s %s]', tostring(mw.uri.fullUrl(page, query)), display ) end -- Given a directed graph formatted as node -> table of direct successors, -- get a table of all nodes reachable from a given node (though always -- including the given node). local function getReachableNodes(graph, start) local toWalk, retval = {[start] = true}, {} while true do -- Can't use pairs() since we're adding and removing things as we're iterating local k = next(toWalk) -- This always gets the "first" key if k == nil then return retval end toWalk[k] = nil retval[k] = true for _,v in ipairs(graph[k]) do if not retval[v] then toWalk[v] = true end end end end -------------------------------------------------------------------------------- -- Protection class -------------------------------------------------------------------------------- local Protection = {} Protection.__index = Protection Protection.supportedActions = { edit = true, move = true, autoreview = true, upload = true } Protection.bannerConfigFields = { 'text', 'explanation', 'tooltip', 'alt', 'link', 'image' } function Protection.new(args, cfg, title) local obj = {} obj._cfg = cfg obj.title = title or mw.title.getCurrentTitle() -- Set action if not args.action then obj.action = 'edit' elseif Protection.supportedActions[args.action] then obj.action = args.action else error(string.format( 'invalid action: %s', tostring(args.action) ), 3) end -- Set level obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title) if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then -- Users need to be autoconfirmed to move pages anyway, so treat -- semi-move-protected pages as unprotected. obj.level = '*' end -- Set expiry local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title) if effectiveExpiry == 'infinity' then obj.expiry = 'indef' elseif effectiveExpiry ~= 'unknown' then obj.expiry = validateDate(effectiveExpiry, 'expiry date') end -- Set reason if args[1] then obj.reason = mw.ustring.lower(args[1]) if obj.reason:find('|') then error('reasons cannot contain the pipe character ("|")', 3) end end -- Set protection date if args.date then obj.protectionDate = validateDate(args.date, 'protection date') end -- Set banner config do obj.bannerConfig = {} local configTables = {} if cfg.banners[obj.action] then configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason] end if cfg.defaultBanners[obj.action] then configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level] configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default end configTables[#configTables + 1] = cfg.masterBanner for i, field in ipairs(Protection.bannerConfigFields) do for j, t in ipairs(configTables) do if t[field] then obj.bannerConfig[field] = t[field] break end end end end return setmetatable(obj, Protection) end function Protection:isProtected() return self.level ~= '*' end function Protection:isTemporary() return type(self.expiry) == 'number' end function Protection:makeProtectionCategory() local cfg = self._cfg local title = self.title -- Exit if the page is not protected. if not self:isProtected() then return '' end -- Get the expiry key fragment. local expiryFragment if self.expiry == 'indef' then expiryFragment = self.expiry elseif type(self.expiry) == 'number' then expiryFragment = 'temp' end -- Get the namespace key fragment. local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace] if not namespaceFragment and title.namespace % 2 == 1 then namespaceFragment = 'talk' end -- Define the order that key fragments are tested in. This is done with an -- array of tables containing the value to be tested, along with its -- position in the cfg.protectionCategories table. local order = { {val = expiryFragment, keypos = 1}, {val = namespaceFragment, keypos = 2}, {val = self.reason, keypos = 3}, {val = self.level, keypos = 4}, {val = self.action, keypos = 5} } --[[ -- The old protection templates used an ad-hoc protection category system, -- with some templates prioritising namespaces in their categories, and -- others prioritising the protection reason. To emulate this in this module -- we use the config table cfg.reasonsWithNamespacePriority to set the -- reasons for which namespaces have priority over protection reason. -- If we are dealing with one of those reasons, move the namespace table to -- the end of the order table, i.e. give it highest priority. If not, the -- reason should have highest priority, so move that to the end of the table -- instead. --]] table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3)) --[[ -- Define the attempt order. Inactive subtables (subtables with nil "value" -- fields) are moved to the end, where they will later be given the key -- "all". This is to cut down on the number of table lookups in -- cfg.protectionCategories, which grows exponentially with the number of -- non-nil keys. We keep track of the number of active subtables with the -- noActive parameter. --]] local noActive, attemptOrder do local active, inactive = {}, {} for i, t in ipairs(order) do if t.val then active[#active + 1] = t else inactive[#inactive + 1] = t end end noActive = #active attemptOrder = active for i, t in ipairs(inactive) do attemptOrder[#attemptOrder + 1] = t end end --[[ -- Check increasingly generic key combinations until we find a match. If a -- specific category exists for the combination of key fragments we are -- given, that match will be found first. If not, we keep trying different -- key fragment combinations until we match using the key -- "all-all-all-all-all". -- -- To generate the keys, we index the key subtables using a binary matrix -- with indexes i and j. j is only calculated up to the number of active -- subtables. For example, if there were three active subtables, the matrix -- would look like this, with 0 corresponding to the key fragment "all", and -- 1 corresponding to other key fragments. -- -- j 1 2 3 -- i -- 1 1 1 1 -- 2 0 1 1 -- 3 1 0 1 -- 4 0 0 1 -- 5 1 1 0 -- 6 0 1 0 -- 7 1 0 0 -- 8 0 0 0 -- -- Values of j higher than the number of active subtables are set -- to the string "all". -- -- A key for cfg.protectionCategories is constructed for each value of i. -- The position of the value in the key is determined by the keypos field in -- each subtable. --]] local cats = cfg.protectionCategories for i = 1, 2^noActive do local key = {} for j, t in ipairs(attemptOrder) do if j > noActive then key[t.keypos] = 'all' else local quotient = i / 2 ^ (j - 1) quotient = math.ceil(quotient) if quotient % 2 == 1 then key[t.keypos] = t.val else key[t.keypos] = 'all' end end end key = table.concat(key, '|') local attempt = cats[key] if attempt then return makeCategoryLink(attempt, title.text) end end return '' end function Protection:isIncorrect() local expiry = self.expiry return not self:isProtected() or type(expiry) == 'number' and expiry < os.time() end function Protection:isTemplateProtectedNonTemplate() local action, namespace = self.action, self.title.namespace return self.level == 'templateeditor' and ( (action ~= 'edit' and action ~= 'move') or (namespace ~= 10 and namespace ~= 828) ) end function Protection:makeCategoryLinks() local msg = self._cfg.msg local ret = { self:makeProtectionCategory() } if self:isIncorrect() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-incorrect'], self.title.text ) end if self:isTemplateProtectedNonTemplate() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-template'], self.title.text ) end return table.concat(ret) end -------------------------------------------------------------------------------- -- Blurb class -------------------------------------------------------------------------------- local Blurb = {} Blurb.__index = Blurb Blurb.bannerTextFields = { text = true, explanation = true, tooltip = true, alt = true, link = true } function Blurb.new(protectionObj, args, cfg) return setmetatable({ _cfg = cfg, _protectionObj = protectionObj, _args = args }, Blurb) end -- Private methods -- function Blurb:_formatDate(num) -- Formats a Unix timestamp into dd Month, YYYY format. lang = lang or mw.language.getContentLanguage() local success, date = pcall( lang.formatDate, lang, self._cfg.msg['expiry-date-format'] or 'j F Y', '@' .. tostring(num) ) if success then return date end end function Blurb:_getExpandedMessage(msgKey) return self:_substituteParameters(self._cfg.msg[msgKey]) end function Blurb:_substituteParameters(msg) if not self._params then local parameterFuncs = {} parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter parameterFuncs.EDITREQUEST = self._makeEditRequestParameter parameterFuncs.EXPIRY = self._makeExpiryParameter parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter parameterFuncs.IMAGELINK = self._makeImageLinkParameter parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter parameterFuncs.PAGETYPE = self._makePagetypeParameter parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter parameterFuncs.TALKPAGE = self._makeTalkPageParameter parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter parameterFuncs.VANDAL = self._makeVandalTemplateParameter self._params = setmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end }) end msg = msg:gsub('${(%u+)}', self._params) return msg end function Blurb:_makeCurrentVersionParameter() -- A link to the page history or the move log, depending on the kind of -- protection. local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'move' then -- We need the move log link. return makeFullUrl( 'Special:Log', {type = 'move', page = pagename}, self:_getExpandedMessage('current-version-move-display') ) else -- We need the history link. return makeFullUrl( pagename, {action = 'history'}, self:_getExpandedMessage('current-version-edit-display') ) end end function Blurb:_makeEditRequestParameter() local mEditRequest = require('Module:Submit an edit request') local action = self._protectionObj.action local level = self._protectionObj.level -- Get the edit request type. local requestType if action == 'edit' then if level == 'autoconfirmed' then requestType = 'semi' elseif level == 'extendedconfirmed' then requestType = 'extended' elseif level == 'templateeditor' then requestType = 'template' end end requestType = requestType or 'full' -- Get the display value. local display = self:_getExpandedMessage('edit-request-display') return mEditRequest._link{type = requestType, display = display} end function Blurb:_makeExpiryParameter() local expiry = self._protectionObj.expiry if type(expiry) == 'number' then return self:_formatDate(expiry) else return expiry end end function Blurb:_makeExplanationBlurbParameter() -- Cover special cases first. if self._protectionObj.title.namespace == 8 then -- MediaWiki namespace return self:_getExpandedMessage('explanation-blurb-nounprotect') end -- Get explanation blurb table keys local action = self._protectionObj.action local level = self._protectionObj.level local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject' -- Find the message in the explanation blurb table and substitute any -- parameters. local explanations = self._cfg.explanationBlurbs local msg if explanations[action][level] and explanations[action][level][talkKey] then msg = explanations[action][level][talkKey] elseif explanations[action][level] and explanations[action][level].default then msg = explanations[action][level].default elseif explanations[action].default and explanations[action].default[talkKey] then msg = explanations[action].default[talkKey] elseif explanations[action].default and explanations[action].default.default then msg = explanations[action].default.default else error(string.format( 'could not find explanation blurb for action "%s", level "%s" and talk key "%s"', action, level, talkKey ), 8) end return self:_substituteParameters(msg) end function Blurb:_makeImageLinkParameter() local imageLinks = self._cfg.imageLinks local action = self._protectionObj.action local level = self._protectionObj.level local msg if imageLinks[action][level] then msg = imageLinks[action][level] elseif imageLinks[action].default then msg = imageLinks[action].default else msg = imageLinks.edit.default end return self:_substituteParameters(msg) end function Blurb:_makeIntroBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-blurb-expiry') else return self:_getExpandedMessage('intro-blurb-noexpiry') end end function Blurb:_makeIntroFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-fragment-expiry') else return self:_getExpandedMessage('intro-fragment-noexpiry') end end function Blurb:_makePagetypeParameter() local pagetypes = self._cfg.pagetypes return pagetypes[self._protectionObj.title.namespace] or pagetypes.default or error('no default pagetype defined', 8) end function Blurb:_makeProtectionBlurbParameter() local protectionBlurbs = self._cfg.protectionBlurbs local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionBlurbs[action][level] then msg = protectionBlurbs[action][level] elseif protectionBlurbs[action].default then msg = protectionBlurbs[action].default elseif protectionBlurbs.edit.default then msg = protectionBlurbs.edit.default else error('no protection blurb defined for protectionBlurbs.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionDateParameter() local protectionDate = self._protectionObj.protectionDate if type(protectionDate) == 'number' then return self:_formatDate(protectionDate) else return protectionDate end end function Blurb:_makeProtectionLevelParameter() local protectionLevels = self._cfg.protectionLevels local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionLevels[action][level] then msg = protectionLevels[action][level] elseif protectionLevels[action].default then msg = protectionLevels[action].default elseif protectionLevels.edit.default then msg = protectionLevels.edit.default else error('no protection level defined for protectionLevels.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionLogParameter() local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'autoreview' then -- We need the pending changes log. return makeFullUrl( 'Special:Log', {type = 'stable', page = pagename}, self:_getExpandedMessage('pc-log-display') ) else -- We need the protection log. return makeFullUrl( 'Special:Log', {type = 'protect', page = pagename}, self:_getExpandedMessage('protection-log-display') ) end end function Blurb:_makeTalkPageParameter() return string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[self._protectionObj.title.namespace].talk.name, self._protectionObj.title.text, self._args.section or 'top', self:_getExpandedMessage('talk-page-link-display') ) end function Blurb:_makeTooltipBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-blurb-expiry') else return self:_getExpandedMessage('tooltip-blurb-noexpiry') end end function Blurb:_makeTooltipFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-fragment-expiry') else return self:_getExpandedMessage('tooltip-fragment-noexpiry') end end function Blurb:_makeVandalTemplateParameter() return require('Module:Vandal-m')._main{ self._args.user or self._protectionObj.title.baseText } end -- Public methods -- function Blurb:makeBannerText(key) -- Validate input. if not key or not Blurb.bannerTextFields[key] then error(string.format( '"%s" is not a valid banner config field', tostring(key) ), 2) end -- Generate the text. local msg = self._protectionObj.bannerConfig[key] if type(msg) == 'string' then return self:_substituteParameters(msg) elseif type(msg) == 'function' then msg = msg(self._protectionObj, self._args) if type(msg) ~= 'string' then error(string.format( 'bad output from banner config function with key "%s"' .. ' (expected string, got %s)', tostring(key), type(msg) ), 4) end return self:_substituteParameters(msg) end end -------------------------------------------------------------------------------- -- BannerTemplate class -------------------------------------------------------------------------------- local BannerTemplate = {} BannerTemplate.__index = BannerTemplate function BannerTemplate.new(protectionObj, cfg) local obj = {} obj._cfg = cfg -- Set the image filename. local imageFilename = protectionObj.bannerConfig.image if imageFilename then obj._imageFilename = imageFilename else -- If an image filename isn't specified explicitly in the banner config, -- generate it from the protection status and the namespace. local action = protectionObj.action local level = protectionObj.level local namespace = protectionObj.title.namespace local reason = protectionObj.reason -- Deal with special cases first. if ( namespace == 10 or namespace == 828 or reason and obj._cfg.indefImageReasons[reason] ) and action == 'edit' and level == 'sysop' and not protectionObj:isTemporary() then -- Fully protected modules and templates get the special red "indef" -- padlock. obj._imageFilename = obj._cfg.msg['image-filename-indef'] else -- Deal with regular protection types. local images = obj._cfg.images if images[action] then if images[action][level] then obj._imageFilename = images[action][level] elseif images[action].default then obj._imageFilename = images[action].default end end end end return setmetatable(obj, BannerTemplate) end function BannerTemplate:renderImage() local filename = self._imageFilename or self._cfg.msg['image-filename-default'] or 'Transparent.gif' return makeFileLink{ file = filename, size = (self.imageWidth or 20) .. 'px', alt = self._imageAlt, link = self._imageLink, caption = self.imageCaption } end -------------------------------------------------------------------------------- -- Banner class -------------------------------------------------------------------------------- local Banner = setmetatable({}, BannerTemplate) Banner.__index = Banner function Banner.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 40 obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip. obj._reasonText = blurbObj:makeBannerText('text') obj._explanationText = blurbObj:makeBannerText('explanation') obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing. return setmetatable(obj, Banner) end function Banner:__tostring() -- Renders the banner. makeMessageBox = makeMessageBox or require('Module:Message box').main local reasonText = self._reasonText or error('no reason text set', 2) local explanationText = self._explanationText local mbargs = { page = self._page, type = 'protection', image = self:renderImage(), text = string.format( "'''%s'''%s", reasonText, explanationText and '<br />' .. explanationText or '' ) } return makeMessageBox('mbox', mbargs) end -------------------------------------------------------------------------------- -- Padlock class -------------------------------------------------------------------------------- local Padlock = setmetatable({}, BannerTemplate) Padlock.__index = Padlock function Padlock.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 20 obj.imageCaption = blurbObj:makeBannerText('tooltip') obj._imageAlt = blurbObj:makeBannerText('alt') obj._imageLink = blurbObj:makeBannerText('link') obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action] or cfg.padlockIndicatorNames.default or 'pp-default' return setmetatable(obj, Padlock) end function Padlock:__tostring() local frame = mw.getCurrentFrame() -- The nowiki tag helps prevent whitespace at the top of articles. return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{ name = 'indicator', args = {name = self._indicatorName}, content = self:renderImage() } end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- This is used for testing purposes. return { Protection = Protection, Blurb = Blurb, BannerTemplate = BannerTemplate, Banner = Banner, Padlock = Padlock, } end function p._main(args, cfg, title) args = args or {} cfg = cfg or require(CONFIG_MODULE) local protectionObj = Protection.new(args, cfg, title) local ret = {} -- If a page's edit protection is equally or more restrictive than its -- protection from some other action, then don't bother displaying anything -- for the other action (except categories). if protectionObj.action == 'edit' or args.demolevel or not getReachableNodes( cfg.hierarchy, protectionObj.level )[effectiveProtectionLevel('edit', protectionObj.title)] then -- Initialise the blurb object local blurbObj = Blurb.new(protectionObj, args, cfg) -- Render the banner if protectionObj:isProtected() then ret[#ret + 1] = tostring( (yesno(args.small) and Padlock or Banner) .new(protectionObj, blurbObj, cfg) ) end end -- Render the categories if yesno(args.category) ~= false then ret[#ret + 1] = protectionObj:makeCategoryLinks() end return table.concat(ret) end function p.main(frame, cfg) cfg = cfg or require(CONFIG_MODULE) -- Find default args, if any. local parent = frame.getParent and frame:getParent() local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')] -- Find user args, and use the parent frame if we are being called from a -- wrapper template. getArgs = getArgs or require('Module:Arguments').getArgs local userArgs = getArgs(frame, { parentOnly = defaultArgs, frameOnly = not defaultArgs }) -- Build the args table. User-specified args overwrite default args. local args = {} for k, v in pairs(defaultArgs or {}) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return p._main(args, cfg) end return p 9d0a8a59e09f1bb6f641e6d0f7e27b3f3686cc6e Module:Protection banner/config 828 26 120 119 2023-10-08T11:28:17Z Archimedes5000 4 1 revision imported Scribunto text/plain -- This module provides configuration data for [[Module:Protection banner]]. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appears below the main protection text, used -- to explain the details of the protection. -- * tooltip - the tooltip text you see when you move the mouse over a small -- padlock icon. -- * link - the page that the small padlock icon links to. -- * alt - the alt text for the small padlock icon. This is also used as tooltip -- text for the large protection banners. -- * image - the padlock image used in both protection banners and small padlock -- icons. -- -- The module checks in three separate tables to find a value for each field. -- First it checks the banners table, which has values specific to the reason -- for the page being protected. Then the module checks the defaultBanners -- table, which has values specific to each protection level. Finally, the -- module checks the masterBanner table, which holds data for protection -- templates to use if no data has been found in the previous two tables. -- -- The values in the banner data can take parameters. These are specified -- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name -- enclosed in curly braces). -- -- Available parameters: -- -- ${CURRENTVERSION} - a link to the page history or the move log, with the -- display message "current-version-edit-display" or -- "current-version-move-display". -- -- ${EDITREQUEST} - a link to create an edit request for the current page. -- -- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes -- on the talk page; you may submit a request to ask an administrator to make -- an edit if it is minor or supported by consensus." -- -- ${IMAGELINK} - a link to set the image to, depending on the protection -- action and protection level. -- -- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry -- is set. E.g. "Editing of this page by new or unregistered users is currently -- disabled until dd Month YYYY." -- -- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation -- so that it can be used in run-on sentences. -- -- ${PAGETYPE} - the type of the page, e.g. "article" or "template". -- Defined in the cfg.pagetypes table. -- -- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g. -- "Editing of this page by new or unregistered users is currently disabled" -- -- ${PROTECTIONDATE} - the protection date, if it has been supplied to the -- template. -- -- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or -- "semi-protected". -- -- ${PROTECTIONLOG} - a link to the protection log or the pending changes log, -- depending on the protection action. -- -- ${TALKPAGE} - a link to the talk page. If a section is specified, links -- straight to that talk page section. -- -- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to -- create a blurb like "This template is semi-protected", or "This article is -- move-protected until DD Month YYYY". -- -- ${VANDAL} - links for the specified username (or the root page name) -- using Module:Vandal-m. -- -- Functions -- -- For advanced users, it is possible to use Lua functions instead of strings -- in the banner config tables. Using functions gives flexibility that is not -- possible just by using parameters. Functions take two arguments, the -- protection object and the template arguments, and they must output a string. -- -- For example: -- -- text = function (protectionObj, args) -- if protectionObj.level == 'autoconfirmed' then -- return 'foo' -- else -- return 'bar' -- end -- end -- -- Some protection object properties and methods that may be useful: -- protectionObj.action - the protection action -- protectionObj.level - the protection level -- protectionObj.reason - the protection reason -- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set -- to indefinite, and the protection time in unix time if temporary. -- protectionObj.protectionDate - the protection date in unix time, or nil if -- unspecified. -- protectionObj.bannerConfig - the banner config found by the module. Beware -- of editing the config field used by the function, as it could create an -- infinite loop. -- protectionObj:isProtected - returns a boolean showing whether the page is -- protected. -- protectionObj:isTemporary - returns a boolean showing whether the expiry is -- temporary. -- protectionObj:isIncorrect - returns a boolean showing whether the protection -- template is incorrect. --]] -- The master banner data, used if no values have been found in banners or -- defaultBanners. masterBanner = { text = '${INTROBLURB}', explanation = '${EXPLANATIONBLURB}', tooltip = '${TOOLTIPBLURB}', link = '${IMAGELINK}', alt = 'Page ${PROTECTIONLEVEL}' }, -- The default banner data. This holds banner data for different protection -- levels. -- *required* - this table needs edit, move, autoreview and upload subtables. defaultBanners = { edit = {}, move = {}, autoreview = { default = { alt = 'Page protected with pending changes', tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users', image = 'Pending-protection-shackle.svg' } }, upload = {} }, -- The banner data. This holds banner data for different protection reasons. -- In fact, the reasons specified in this table control which reasons are -- valid inputs to the first positional parameter. -- -- There is also a non-standard "description" field that can be used for items -- in this table. This is a description of the protection reason for use in the -- module documentation. -- -- *required* - this table needs edit, move, autoreview and upload subtables. banners = { edit = { blp = { description = 'For pages protected to promote compliance with the' .. ' [[Touhou Wiki:Biographies of living persons' .. '|biographies of living persons]] policy', text = '${INTROFRAGMENT} to promote compliance with' .. ' [[Touhou Wiki:Biographies of living persons' .. "|Touhou Wiki's&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;people]].', tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on' .. ' biographies of living people', }, dmca = { description = 'For pages protected by the Wikimedia Foundation' .. ' due to [[Digital Millennium Copyright Act]] takedown requests', explanation = function (protectionObj, args) local ret = 'Pursuant to a rights owner notice under the Digital' .. ' Millennium Copyright Act (DMCA) regarding some content' .. ' in this article, the Wikimedia Foundation acted under' .. ' applicable law and took down and restricted the content' .. ' in question.' if args.notice then ret = ret .. ' A copy of the received notice can be found here: ' .. args.notice .. '.' end ret = ret .. ' For more information, including websites discussing' .. ' how to file a counter-notice, please see' .. " [[Touhou Wiki:Office actions]] and the article's ${TALKPAGE}." .. "'''Do not remove this template from the article until the" .. " restrictions are withdrawn'''." return ret end, image = 'Office-protection-shackle.svg', }, dispute = { description = 'For pages protected due to editing disputes', text = function (protectionObj, args) -- Find the value of "disputes". local display = 'disputes' local disputes if args.section then disputes = string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[protectionObj.title.namespace].talk.name, protectionObj.title.text, args.section, display ) else disputes = display end -- Make the blurb, depending on the expiry. local msg if type(protectionObj.expiry) == 'number' then msg = '${INTROFRAGMENT} or until editing %s have been resolved.' else msg = '${INTROFRAGMENT} until editing %s have been resolved.' end return string.format(msg, disputes) end, explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', tooltip = '${TOOLTIPFRAGMENT} due to editing disputes', }, ecp = { description = 'For articles in topic areas authorized by' .. ' [[Touhou Wiki:Arbitration Committee|ArbCom]] or' .. ' meets the criteria for community use', tooltip = 'This ${PAGETYPE} is extended-confirmed protected', alt = 'Extended-protected ${PAGETYPE}', }, mainpage = { description = 'For pages protected for being displayed on the [[Main Page]]', text = 'This file is currently' .. ' [[Touhou Wiki:This page is protected|protected]] from' .. ' editing because it is currently or will soon be displayed' .. ' on the [[Main Page]].', explanation = 'Images on the Main Page are protected due to their high' .. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.' .. '<br /><span style="font-size:90%;">' .. "'''Administrators:''' Once this image is definitely off the Main Page," .. ' please unprotect this file, or reduce to semi-protection,' .. ' as appropriate.</span>', }, office = { description = 'For pages protected by the Wikimedia Foundation', text = function (protectionObj, args) local ret = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Touhou Wiki:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.' if protectionObj.protectionDate then ret = ret .. ' It has been protected since ${PROTECTIONDATE}.' end return ret end, explanation = "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not remove protection from this" .. " page unless you are authorized by the Wikimedia Foundation to do" .. " so.'''", image = 'Office-protection-shackle.svg', }, reset = { description = 'For pages protected by the Wikimedia Foundation and' .. ' "reset" to a bare-bones version', text = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Touhou Wiki:Office actions|Wikimedia Foundation Office]]' .. ' and is protected.', explanation = function (protectionObj, args) local ret = '' if protectionObj.protectionDate then ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was' else ret = ret .. 'This ${PAGETYPE} has been' end ret = ret .. ' reduced to a' .. ' simplified, "bare bones" version so that it may be completely' .. ' rewritten to ensure it meets the policies of' .. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' .. ' Standard Touhou Wiki policies will apply to its rewriting—which' .. ' will eventually be open to all editors—and will be strictly' .. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while' .. ' it is being rebuilt.\n\n' .. 'Any insertion of material directly from' .. ' pre-protection revisions of the ${PAGETYPE} will be removed, as' .. ' will any material added to the ${PAGETYPE} that is not properly' .. ' sourced. The associated talk page(s) were also cleared on the' .. " same date.\n\n" .. "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not override" .. " this action, and do not remove protection from this page," .. " unless you are authorized by the Wikimedia Foundation" .. " to do so. No editor may remove this notice.'''" return ret end, image = 'Office-protection-shackle.svg', }, sock = { description = 'For pages protected due to' .. ' [[Touhou Wiki:Sock puppetry|sock puppetry]]', text = '${INTROFRAGMENT} to prevent [[Touhou Wiki:Sock puppetry|sock puppets]] of' .. ' [[Touhou Wiki:Blocking policy|blocked]] or' .. ' [[Touhou Wiki:Banning policy|banned users]]' .. ' from editing it.', tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from' .. ' editing it', }, template = { description = 'For [[Touhou Wiki:High-risk templates|high-risk]]' .. ' templates and Lua modules', text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},' .. ' as it is [[Touhou Wiki:High-risk templates|high-risk]].', explanation = 'Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask an' .. ' [[Touhou Wiki:Administrators|administrator]] or' .. ' [[Touhou Wiki:Template editor|template editor]] to make an edit if' .. ' it is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by' .. ' [[Touhou Wiki:Consensus|consensus]]. You can also' .. ' [[Touhou Wiki:Requests for page protection|request]] that the page be' .. ' unprotected.', tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}' .. ' to prevent vandalism', alt = 'Permanently protected ${PAGETYPE}', }, usertalk = { description = 'For pages protected against disruptive edits by a' .. ' particular user', text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,' .. ' such as abusing the' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; template.', explanation = 'If you cannot edit this user talk page and you need to' .. ' make a change or leave a message, you can' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for edits to a protected page' .. '|request an edit]],' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]],' .. ' [[Special:Userlogin|log in]],' .. ' or [[Special:UserLogin/signup|create an account]].', }, vandalism = { description = 'For pages protected against' .. ' [[Touhou Wiki:Vandalism|vandalism]]', text = '${INTROFRAGMENT} due to [[Touhou Wiki:Vandalism|vandalism]].', explanation = function (protectionObj, args) local ret = '' if protectionObj.level == 'sysop' then ret = ret .. "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ' end return ret .. '${EXPLANATIONBLURB}' end, tooltip = '${TOOLTIPFRAGMENT} due to vandalism', } }, move = { dispute = { description = 'For pages protected against page moves due to' .. ' disputes over the page title', explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', image = 'Move-protection-shackle.svg' }, vandalism = { description = 'For pages protected against' .. ' [[Touhou Wiki:Vandalism#Page-move vandalism' .. ' |page-move vandalism]]' } }, autoreview = {}, upload = {} }, -------------------------------------------------------------------------------- -- -- GENERAL DATA TABLES -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Protection blurbs -------------------------------------------------------------------------------- -- This table produces the protection blurbs available with the -- ${PROTECTIONBLURB} parameter. It is sorted by protection action and -- protection level, and is checked by the module in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionBlurbs = { edit = { default = 'This ${PAGETYPE} is currently [[Help:Protection|' .. 'protected]] from editing', autoconfirmed = 'Editing of this ${PAGETYPE} by [[Touhou Wiki:User access' .. ' levels#New users|new]] or [[Touhou Wiki:User access levels#Unregistered' .. ' users|unregistered]] users is currently [[Help:Protection|disabled]]', extendedconfirmed = 'This ${PAGETYPE} is currently under extended confirmed protection', }, move = { default = 'This ${PAGETYPE} is currently [[Help:Protection|protected]]' .. ' from [[Help:Moving a page|page moves]]' }, autoreview = { default = 'All edits made to this ${PAGETYPE} by' .. ' [[Touhou Wiki:User access levels#New users|new]] or' .. ' [[Touhou Wiki:User access levels#Unregistered users|unregistered]]' .. ' users are currently' .. ' [[Touhou Wiki:Pending changes|subject to review]]' }, upload = { default = 'Uploading new versions of this ${PAGETYPE} is currently disabled' } }, -------------------------------------------------------------------------------- -- Explanation blurbs -------------------------------------------------------------------------------- -- This table produces the explanation blurbs available with the -- ${EXPLANATIONBLURB} parameter. It is sorted by protection action, -- protection level, and whether the page is a talk page or not. If the page is -- a talk page it will have a talk key of "talk"; otherwise it will have a talk -- key of "subject". The table is checked in the following order: -- 1. page's protection action, page's protection level, page's talk key -- 2. page's protection action, page's protection level, default talk key -- 3. page's protection action, default protection level, page's talk key -- 4. page's protection action, default protection level, default talk key -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. explanationBlurbs = { edit = { autoconfirmed = { subject = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', }, extendedconfirmed = { default = 'Extended confirmed protection prevents edits from all unregistered editors' .. ' and registered users with fewer than 30 days tenure and 500 edits.' .. ' The [[Touhou Wiki:Protection policy#extended|policy on community use]]' .. ' specifies that extended confirmed protection can be applied to combat' .. ' disruption, if semi-protection has proven to be ineffective.' .. ' Extended confirmed protection may also be applied to enforce' .. ' [[Touhou Wiki:Arbitration Committee|arbitration sanctions]].' .. ' Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask for uncontroversial changes supported by' .. ' [[Touhou Wiki:Consensus|consensus]].' }, default = { subject = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Touhou Wiki:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Touhou Wiki:Consensus' .. '|consensus]]. You may also [[Touhou Wiki:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|request]] that this page be unprotected.', default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' You may [[Touhou Wiki:Requests for page' .. ' protection#Current requests for edits to a protected page|request an' .. ' edit]] to this page, or [[Touhou Wiki:Requests for' .. ' page protection#Current requests for reduction in protection level' .. '|ask]] for it to be unprotected.' } }, move = { default = { subject = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves on the' .. ' ${TALKPAGE} or at [[Touhou Wiki:Requested moves]]. You can also' .. ' [[Touhou Wiki:Requests for page protection|request]] that the page be' .. ' unprotected.', default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves at' .. ' [[Touhou Wiki:Requested moves]]. You can also' .. ' [[Touhou Wiki:Requests for page protection|request]] that the page be' .. ' unprotected.' } }, autoreview = { default = { default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} by new and unregistered users' .. ' will not be visible to readers until they are accepted by' .. ' a reviewer. To avoid the need for your edits to be' .. ' reviewed, you may' .. ' [[Touhou Wiki:Requests for page protection' .. '#Current requests for reduction in protection level' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].' }, }, upload = { default = { default = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but new versions of the file' .. ' cannot be uploaded until it is unprotected. You can' .. ' request that a new version be uploaded by using a' .. ' [[Touhou Wiki:Edit requests|protected edit request]], or you' .. ' can [[Touhou Wiki:Requests for page protection|request]]' .. ' that the file be unprotected.' } } }, -------------------------------------------------------------------------------- -- Protection levels -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONLEVEL} parameter, which -- produces a short label for different protection levels. It is sorted by -- protection action and protection level, and is checked in the following -- order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionLevels = { edit = { default = 'protected', templateeditor = 'template-protected', extendedconfirmed = 'extended-protected', autoconfirmed = 'semi-protected', }, move = { default = 'move-protected' }, autoreview = { }, upload = { default = 'upload-protected' } }, -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- This table lists different padlock images for each protection action and -- protection level. It is used if an image is not specified in any of the -- banner data tables, and if the page does not satisfy the conditions for using -- the ['image-filename-indef'] image. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level images = { edit = { default = 'Full-protection-shackle.svg', templateeditor = 'Template-protection-shackle.svg', extendedconfirmed = 'Extended-protection-shackle.svg', autoconfirmed = 'Semi-protection-shackle.svg' }, move = { default = 'Move-protection-shackle.svg', }, autoreview = { default = 'Pending-protection-shackle.svg' }, upload = { default = 'Upload-protection-shackle.svg' } }, -- Pages with a reason specified in this table will show the special "indef" -- padlock, defined in the 'image-filename-indef' message, if no expiry is set. indefImageReasons = { template = true }, -------------------------------------------------------------------------------- -- Image links -------------------------------------------------------------------------------- -- This table provides the data for the ${IMAGELINK} parameter, which gets -- the image link for small padlock icons based on the page's protection action -- and protection level. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. imageLinks = { edit = { default = 'Touhou Wiki:Protection policy#full', templateeditor = 'Touhou Wiki:Protection policy#template', extendedconfirmed = 'Touhou Wiki:Protection policy#extended', autoconfirmed = 'Touhou Wiki:Protection policy#semi' }, move = { default = 'Touhou Wiki:Protection policy#move' }, autoreview = { default = 'Touhou Wiki:Protection policy#pending' }, upload = { default = 'Touhou Wiki:Protection policy#upload' } }, -------------------------------------------------------------------------------- -- Padlock indicator names -------------------------------------------------------------------------------- -- This table provides the "name" attribute for the <indicator> extension tag -- with which small padlock icons are generated. All indicator tags on a page -- are displayed in alphabetical order based on this attribute, and with -- indicator tags with duplicate names, the last tag on the page wins. -- The attribute is chosen based on the protection action; table keys must be a -- protection action name or the string "default". padlockIndicatorNames = { autoreview = 'pp-autoreview', default = 'pp-default' }, -------------------------------------------------------------------------------- -- Protection categories -------------------------------------------------------------------------------- --[[ -- The protection categories are stored in the protectionCategories table. -- Keys to this table are made up of the following strings: -- -- 1. the expiry date -- 2. the namespace -- 3. the protection reason (e.g. "dispute" or "vandalism") -- 4. the protection level (e.g. "sysop" or "autoconfirmed") -- 5. the action (e.g. "edit" or "move") -- -- When the module looks up a category in the table, first it will will check to -- see a key exists that corresponds to all five parameters. For example, a -- user page semi-protected from vandalism for two weeks would have the key -- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module -- changes the first part of the key to "all" and checks the table again. It -- keeps checking increasingly generic key combinations until it finds the -- field, or until it reaches the key "all-all-all-all-all". -- -- The module uses a binary matrix to determine the order in which to search. -- This is best demonstrated by a table. In this table, the "0" values -- represent "all", and the "1" values represent the original data (e.g. -- "indef" or "file" or "vandalism"). -- -- expiry namespace reason level action -- order -- 1 1 1 1 1 1 -- 2 0 1 1 1 1 -- 3 1 0 1 1 1 -- 4 0 0 1 1 1 -- 5 1 1 0 1 1 -- 6 0 1 0 1 1 -- 7 1 0 0 1 1 -- 8 0 0 0 1 1 -- 9 1 1 1 0 1 -- 10 0 1 1 0 1 -- 11 1 0 1 0 1 -- 12 0 0 1 0 1 -- 13 1 1 0 0 1 -- 14 0 1 0 0 1 -- 15 1 0 0 0 1 -- 16 0 0 0 0 1 -- 17 1 1 1 1 0 -- 18 0 1 1 1 0 -- 19 1 0 1 1 0 -- 20 0 0 1 1 0 -- 21 1 1 0 1 0 -- 22 0 1 0 1 0 -- 23 1 0 0 1 0 -- 24 0 0 0 1 0 -- 25 1 1 1 0 0 -- 26 0 1 1 0 0 -- 27 1 0 1 0 0 -- 28 0 0 1 0 0 -- 29 1 1 0 0 0 -- 30 0 1 0 0 0 -- 31 1 0 0 0 0 -- 32 0 0 0 0 0 -- -- In this scheme the action has the highest priority, as it is the last -- to change, and the expiry has the least priority, as it changes the most. -- The priorities of the expiry, the protection level and the action are -- fixed, but the priorities of the reason and the namespace can be swapped -- through the use of the cfg.bannerDataNamespaceHasPriority table. --]] -- If the reason specified to the template is listed in this table, -- namespace data will take priority over reason data in the protectionCategories -- table. reasonsWithNamespacePriority = { vandalism = true, }, -- The string to use as a namespace key for the protectionCategories table for each -- namespace number. categoryNamespaceKeys = { [ 2] = 'user', [ 3] = 'user', [ 4] = 'project', [ 6] = 'file', [ 8] = 'mediawiki', [ 10] = 'template', [ 12] = 'project', [ 14] = 'category', [100] = 'portal', [828] = 'module', }, protectionCategories = { ['all|all|all|all|all'] = 'Touhou Wiki fully protected pages', ['all|all|office|all|all'] = 'Touhou Wiki Office-protected pages', ['all|all|reset|all|all'] = 'Touhou Wiki Office-protected pages', ['all|all|dmca|all|all'] = 'Touhou Wiki Office-protected pages', ['all|all|mainpage|all|all'] = 'Touhou Wiki fully-protected main page files', ['all|all|all|extendedconfirmed|all'] = 'Touhou Wiki pages under 30-500 editing restriction', ['all|all|ecp|extendedconfirmed|all'] = 'Touhou Wiki pages under 30-500 editing restriction', ['all|template|all|all|edit'] = 'Touhou Wiki fully protected templates', ['all|all|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected pages', ['indef|all|all|autoconfirmed|edit'] = 'Touhou Wiki indefinitely semi-protected pages', ['all|all|blp|autoconfirmed|edit'] = 'Touhou Wiki indefinitely semi-protected biographies of living people', ['temp|all|blp|autoconfirmed|edit'] = 'Touhou Wiki temporarily semi-protected biographies of living people', ['all|all|dispute|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected due to dispute', ['all|all|sock|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected from banned users', ['all|all|vandalism|autoconfirmed|edit'] = 'Touhou Wiki pages semi-protected against vandalism', ['all|category|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected categories', ['all|file|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected files', ['all|portal|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected portals', ['all|project|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected project pages', ['all|talk|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected talk pages', ['all|template|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected templates', ['all|user|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected user and user talk pages', ['all|template|all|templateeditor|edit'] = 'Touhou Wiki template-protected templates', ['all|all|blp|sysop|edit'] = 'Touhou Wiki indefinitely protected biographies of living people', ['temp|all|blp|sysop|edit'] = 'Touhou Wiki temporarily protected biographies of living people', ['all|all|dispute|sysop|edit'] = 'Touhou Wiki pages protected due to dispute', ['all|all|sock|sysop|edit'] = 'Touhou Wiki pages protected from banned users', ['all|all|vandalism|sysop|edit'] = 'Touhou Wiki pages protected against vandalism', ['all|category|all|sysop|edit'] = 'Touhou Wiki protected categories', ['all|file|all|sysop|edit'] = 'Touhou Wiki fully-protected files', ['all|project|all|sysop|edit'] = 'Touhou Wiki fully-protected project pages', ['all|talk|all|sysop|edit'] = 'Touhou Wiki fully-protected talk pages', ['all|template|all|sysop|edit'] = 'Touhou Wiki fully protected templates', ['all|user|all|sysop|edit'] = 'Touhou Wiki protected user and user talk pages', ['all|module|all|all|edit'] = 'Touhou Wiki fully-protected modules', ['all|module|all|templateeditor|edit'] = 'Touhou Wiki template-protected modules', ['all|module|all|autoconfirmed|edit'] = 'Touhou Wiki semi-protected modules', ['all|all|all|sysop|move'] = 'Touhou Wiki move-protected pages', ['indef|all|all|sysop|move'] = 'Touhou Wiki indefinitely move-protected pages', ['all|all|dispute|sysop|move'] = 'Touhou Wiki pages move-protected due to dispute', ['all|all|vandalism|sysop|move'] = 'Touhou Wiki pages move-protected due to vandalism', ['all|portal|all|sysop|move'] = 'Touhou Wiki move-protected portals', ['all|portal|all|sysop|move'] = 'Touhou Wiki move-protected portals', ['all|project|all|sysop|move'] = 'Touhou Wiki move-protected project pages', ['all|talk|all|sysop|move'] = 'Touhou Wiki move-protected talk pages', ['all|template|all|sysop|move'] = 'Touhou Wiki move-protected templates', ['all|user|all|sysop|move'] = 'Touhou Wiki move-protected user and user talk pages', ['all|all|all|autoconfirmed|autoreview'] = 'Touhou Wiki pending changes protected pages', ['all|file|all|all|upload'] = 'Touhou Wiki upload-protected files', }, -------------------------------------------------------------------------------- -- Expiry category config -------------------------------------------------------------------------------- -- This table configures the expiry category behaviour for each protection -- action. -- * If set to true, setting that action will always categorise the page if -- an expiry parameter is not set. -- * If set to false, setting that action will never categorise the page. -- * If set to nil, the module will categorise the page if: -- 1) an expiry parameter is not set, and -- 2) a reason is provided, and -- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck -- table. expiryCheckActions = { edit = nil, move = false, autoreview = true, upload = false }, reasonsWithoutExpiryCheck = { blp = true, template = true, }, -------------------------------------------------------------------------------- -- Pagetypes -------------------------------------------------------------------------------- -- This table produces the page types available with the ${PAGETYPE} parameter. -- Keys are namespace numbers, or the string "default" for the default value. pagetypes = { [0] = 'article', [6] = 'file', [10] = 'template', [14] = 'category', [828] = 'module', default = 'page' }, -------------------------------------------------------------------------------- -- Strings marking indefinite protection -------------------------------------------------------------------------------- -- This table contains values passed to the expiry parameter that mean the page -- is protected indefinitely. indefStrings = { ['indef'] = true, ['indefinite'] = true, ['indefinitely'] = true, ['infinite'] = true, }, -------------------------------------------------------------------------------- -- Group hierarchy -------------------------------------------------------------------------------- -- This table maps each group to all groups that have a superset of the original -- group's page editing permissions. hierarchy = { sysop = {}, reviewer = {'sysop'}, filemover = {'sysop'}, templateeditor = {'sysop'}, extendedconfirmed = {'sysop'}, autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'}, user = {'autoconfirmed'}, ['*'] = {'user'} }, -------------------------------------------------------------------------------- -- Wrapper templates and their default arguments -------------------------------------------------------------------------------- -- This table contains wrapper templates used with the module, and their -- default arguments. Templates specified in this table should contain the -- following invocation, and no other template content: -- -- {{#invoke:Protection banner|main}} -- -- If other content is desired, it can be added between -- <noinclude>...</noinclude> tags. -- -- When a user calls one of these wrapper templates, they will use the -- default arguments automatically. However, users can override any of the -- arguments. wrappers = { ['Template:Pp'] = {}, ['Template:Pp-30-500'] = {'ecp'}, ['Template:Pp-blp'] = {'blp'}, -- we don't need Template:Pp-create ['Template:Pp-dispute'] = {'dispute'}, ['Template:Pp-main-page'] = {'mainpage'}, ['Template:Pp-move'] = {action = 'move'}, ['Template:Pp-move-dispute'] = {'dispute', action = 'move'}, -- we don't need Template:Pp-move-indef ['Template:Pp-move-vandalism'] = {'vandalism', action = 'move'}, ['Template:Pp-office'] = {'office'}, ['Template:Pp-office-dmca'] = {'dmca'}, ['Template:Pp-pc'] = {action = 'autoreview', small = true}, ['Template:Pp-pc1'] = {action = 'autoreview', small = true}, ['Template:Pp-reset'] = {'reset'}, ['Template:Pp-semi-indef'] = {small = true}, ['Template:Pp-sock'] = {'sock'}, ['Template:Pp-template'] = {'template', small = true}, ['Template:Pp-upload'] = {action = 'upload'}, ['Template:Pp-usertalk'] = {'usertalk'}, ['Template:Pp-vandalism'] = {'vandalism'}, }, -------------------------------------------------------------------------------- -- -- MESSAGES -- -------------------------------------------------------------------------------- msg = { -------------------------------------------------------------------------------- -- Intro blurb and intro fragment -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${INTROBLURB} and -- ${INTROFRAGMENT} parameters. If the protection is temporary they use the -- intro-blurb-expiry or intro-fragment-expiry, and if not they use -- intro-blurb-noexpiry or intro-fragment-noexpiry. -- It is possible to use banner parameters in these messages. ['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.', ['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.', ['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},', ['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}', -------------------------------------------------------------------------------- -- Tooltip blurb -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${TOOLTIPBLURB} parameter. -- If the protection is temporary the tooltip-blurb-expiry message is used, and -- if not the tooltip-blurb-noexpiry message is used. -- It is possible to use banner parameters in these messages. ['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.', ['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.', ['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},', ['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', -------------------------------------------------------------------------------- -- Special explanation blurb -------------------------------------------------------------------------------- -- An explanation blurb for pages that cannot be unprotected, e.g. for pages -- in the MediaWiki namespace. -- It is possible to use banner parameters in this message. ['explanation-blurb-nounprotect'] = 'See the [[Touhou Wiki:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Touhou Wiki:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Touhou Wiki:Consensus' .. '|consensus]].', -------------------------------------------------------------------------------- -- Protection log display values -------------------------------------------------------------------------------- -- These messages determine the display values for the protection log link -- or the pending changes log link produced by the ${PROTECTIONLOG} parameter. -- It is possible to use banner parameters in these messages. ['protection-log-display'] = 'protection log', ['pc-log-display'] = 'pending changes log', -------------------------------------------------------------------------------- -- Current version display values -------------------------------------------------------------------------------- -- These messages determine the display values for the page history link -- or the move log link produced by the ${CURRENTVERSION} parameter. -- It is possible to use banner parameters in these messages. ['current-version-move-display'] = 'current title', ['current-version-edit-display'] = 'current version', -------------------------------------------------------------------------------- -- Talk page -------------------------------------------------------------------------------- -- This message determines the display value of the talk page link produced -- with the ${TALKPAGE} parameter. -- It is possible to use banner parameters in this message. ['talk-page-link-display'] = 'talk page', -------------------------------------------------------------------------------- -- Edit requests -------------------------------------------------------------------------------- -- This message determines the display value of the edit request link produced -- with the ${EDITREQUEST} parameter. -- It is possible to use banner parameters in this message. ['edit-request-display'] = 'submit an edit request', -------------------------------------------------------------------------------- -- Expiry date format -------------------------------------------------------------------------------- -- This is the format for the blurb expiry date. It should be valid input for -- the first parameter of the #time parser function. ['expiry-date-format'] = 'F j, Y "at" H:i e', -------------------------------------------------------------------------------- -- Tracking categories -------------------------------------------------------------------------------- -- These messages determine which tracking categories the module outputs. ['tracking-category-incorrect'] = 'Touhou Wiki pages with incorrect protection templates', ['tracking-category-template'] = 'Touhou Wiki template-protected pages other than templates and modules', -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- These are images that are not defined by their protection action and protection level. ['image-filename-indef'] = 'Full-protection-shackle.svg', ['image-filename-default'] = 'Transparent.gif', -------------------------------------------------------------------------------- -- End messages -------------------------------------------------------------------------------- } -------------------------------------------------------------------------------- -- End configuration -------------------------------------------------------------------------------- } 82e2f7e0197433799262b2a8c27387125d3681e3 Module:Yesno 828 27 122 121 2023-10-08T11:28:18Z Archimedes5000 4 1 revision imported Scribunto text/plain -- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, default) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. val = type(val) == 'string' and val:lower() or val if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val == 'true' or val == 't' or val == 'on' or tonumber(val) == 1 then return true elseif val == false or val == 'no' or val == 'n' or val == 'false' or val == 'f' or val == 'off' or tonumber(val) == 0 then return false else return default end end f767643e7d12126d020d88d662a3dd057817b9dc Template:Documentation subpage 10 28 124 123 2023-10-08T11:28:18Z Archimedes5000 4 1 revision imported wikitext text/x-wiki <includeonly>{{#ifeq: {{lc:{{SUBPAGENAME}}}}|{{{override|doc}}} |<!-- doc page --> </includeonly>{{ #ifeq: {{{doc-notice|show}}}|show |{{mbox | type =notice | image =[[File:Edit-copy green.png|40px]] | text ='''This is a documentation subpage for {{{1|[[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]]}}}.'''<br />It contains usage information, categories, interlanguage links and other content that is not part of the original {{#if: {{{text2|}}}|{{{text2}}}|{{#if: {{{text1|}}}|{{{text1}}}|{{#ifeq: {{SUBJECTSPACE}}|{{ns:User}}|{{lc:{{SUBJECTSPACE}}}} template page|{{#if:{{SUBJECTSPACE}}|{{lc:{{SUBJECTSPACE}}}} page|article}}}}}}}}. }} }}{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}{{ #if: {{{inhibit|}}} |<!-- skip --> |<includeonly>{{#ifexist:{{NAMESPACE}}:{{BASEPAGENAME}}|[[Category:{{ #switch: {{SUBJECTSPACE}} | Template =Template | User =User | #default =Touhou Wiki }} documentation pages]]|[[Category:Documentation subpages without corresponding pages]]}}</includeonly> }}<includeonly> | <!-- if not on a /doc subpage, do nothing --> }}</includeonly><noinclude><!--PLEASE DO NOT ADD DOCUMENTATION/CATEGORIES/INTERWIKIS HERE--> {{Documentation}} <!--MAKE ADDITIONS TO THE /doc SUBPAGE INSTEAD, THANKS--> </noinclude> fca0636678b7e6550a3f95637cf9598dc4e985a1 Template:Tl 10 29 126 125 2023-10-08T11:28:18Z Archimedes5000 4 1 revision imported wikitext text/x-wiki <onlyinclude>{{[[Template:{{{1}}}|{{{1}}}]]}}</onlyinclude><noinclude> ==Documentation== Look [[Wikipedia:Template:Tl]]. [[Category:Templates]] </noinclude> 6cf6fb89ef327dbaef7cdc5cbd8d2fada8b0c6d5 Template:Para 10 30 128 127 2023-10-08T11:28:19Z Archimedes5000 4 1 revision imported wikitext text/x-wiki <code><nowiki>|</nowiki>{{#if:{{{1|}}}|<span style="white-space:nowrap;">{{{1}}}</span><nowiki>=</nowiki>|}}{{{2|}}}</code><noinclude> {{Documentation}} <!--Categories and interwikis go near the bottom of the /doc subpage.--> </noinclude> 2125c041d933c02fc76f69b9cd982a2b9254d85d Template:Documentation/doc 10 31 130 129 2023-10-08T11:28:20Z Archimedes5000 4 1 revision imported wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE YOU CAN EDIT THE TEMPLATE DOCUMENTATION BELOW THIS COMMENT --> This is the {{tl|documentation}} template. This template displays a green doc box like you are seeing now, and automatically loads the content from a /doc subpage. It can also load the content from other places if instructed to. This template is intended for documenting templates and other pages which are [[Wikipedia:Transclusion|transcluded]] onto other pages. It can be used in template space and most other namespaces. Use of this template allows templates to be protected where necessary, while allowing anyone to edit the documentation, categories, and interwiki links. ===Usage=== Normally this template is used without any parameters, placed at the bottom of the template or page being documented, within <code>&lt;noinclude&gt;</code>: <pre><!--Last line of your template code--><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude></pre> Then this template automatically loads the content from the /doc subpage of the template it is used on. This template can also load the content from any other page. Like this: <pre><!--Last line of your template code--><noinclude> {{documentation|Template:Other page/doc}} </noinclude></pre> Note that when loading the documentation from another page than the local /doc page it becomes tricky to handle the categories and interwiki links. The content can also be fed directly as text. Like this: <pre><!--Last line of your template code--><noinclude> {{documentation | content = Some documentation text. }} </noinclude></pre> When the '''content''' parameter is used the doc box normally doesn't show the [edit] [purge] links in the top right corner. Note that if the /doc page exists a link to it is still shown in the link box below the doc box. <!--and no link to a /doc page is shown in the link box below the doc box.--> But parameter 1 and the '''content''' parameter can also be combined, like this: <pre><!--Last line of your template code--><noinclude> {{documentation | 1 = Template:Any page/doc | content = {{Template:Any page/doc|parameters}} }} </noinclude></pre> Then the pagename fed as parameter 1 is used for the [edit] [purge] links and for the /doc link in the link box below the doc box. But the '''content''' parameter is used for the content shown in the doc box. The above code means that the content is transcluded as "<code><nowiki>{{Template:Any page/doc|parameters}}</nowiki></code>". In this example a parameter is also fed to the /doc page being loaded. ===Best practice=== The code should be added at the bottom of the template code, with no space before "<code>&lt;noinclude&gt;</code>" (which would cause extra space on pages where the template is used). Categories and interwiki links that apply to the template itself should be added to the bottom of the /doc subpage, inside <code>&lt;includeonly>&lt;/includeonly></code> tags. If the documentation page contains &lt;includeonly&gt; or &lt;noinclude&gt; tags as part of the visible documentation text, replace the "<code>&lt;</code>" with "<code>&amp;lt;</code>". ===The heading=== When in Template space this template shows this heading: :[[File:Template-info.png|32px]] '''Template documentation''' In most other namespaces, such as "Wikipedia:", it shows this heading: :'''Documentation''' But when on File (image) pages it shows this heading: :'''Summary''' The '''heading''' parameter can be used to set the heading to something else. Like this: :<code><nowiki>{{documentation|heading =Infobox documentation}}</nowiki></code> If the '''heading''' parameter is empty but defined, no heading is shown and no [edit] [purge] links are shown. Like this: :<code><nowiki>{{documentation|heading =}}</nowiki></code> The '''heading-style''' parameter can be fed optional CSS values. Without quotation marks <code>" "</code> but with the ending semicolons <code>;</code>. For example: :<code>heading-style = color: red; font-size: 150%;</code> ===The link box=== Below the big doc box is a small link box that shows some meta-data about the documentation. The link box shows different things depending on what parameters are fed to this template, and in which namespace it is used. In some cases the link box is not shown at all. To hide the link box, add the parameter "{{para|link box|off}}". You can also insert customised text in the link box, by defining the {{para|link box}} parameter. For example: <pre>|link box=This documentation is automatically generated by [[Template:Country showdata]]</pre> ===Automatic functions=== If the documentation page doesn't exist, the [create] link includes a [[mw:Manual:Creating pages with preloaded text|preload]] page so that clicking it will pre-fill the edit form with the basic documentation page format. Preload text is also used for the /sandbox and /testcases <small>(create)</small> links. When this template is on a protected template page it now automatically adds {{tl|pp-template}} which shows the grey or red padlock in the top right corner. So no need to manually add {{tlf|pp-template}} to templates that use {{tl|documentation}}. When this template is on a /sandbox subpage it automatically adds the {{tl|template sandbox notice}}. ===Subject space vs talk space=== Terminology: ''Subject space'' is the opposite of ''talk space''. For instance "Template:" is the subject space of "Template talk:". This template is usually placed in subject space, within &lt;noinclude> tags. But in some cases this template needs to be on the talkpage: <!-- *For preload pages (usually in Template or Wikipedia space), since they can't use &lt;noinclude>. See for instance [[Template talk:AfC preload]] and [[Template talk:RfD subpage starter]]. Such talkpages can be marked with {{tl|talkdoc}}. --> *In MediaWiki space, since &lt;noinclude&gt; often doesn't work in system messages and since MediaWiki space needs to be kept clean for performance reasons. When placed on talkpages this template usually is placed near the top of the page and without &lt;noinclude&gt; tags. The /doc, /sandbox and /testcases pages should normally be in subject space, except in the namespaces that don't have the MediaWiki [[meta:Link#Subpage feature|subpage feature]] enabled: Main, File, MediaWiki and Category. (But currently we only show the /sandbox and /testcases links from User, User talk, Template and Template talk space.) There are also a whole bunch of other technical reasons why the /doc page must be stored under the talkpage for those namespaces. This template automatically points its create links for the /doc, /sandbox and /testcases to the right namespace. ===Technical details=== This template calls {{tl|documentation/start box2}} and {{tl|documentation/end box2}} which in turn call {{tl|documentation/start box}} and {{tl|documentation/end box}}. /start box (and /end box) hold most of the code, while this template and /start box2 (and /end box2) do parameter preprocessing. The preload page for the /doc [create] link is [[Template:Documentation/preload]], but in File space it is [[Template:Documentation/preload-filespace]]. The preload pages for the /sandbox and /testcases <small>(create)</small> links are [[Template:Documentation/preload-sandbox]] and [[Template:Documentation/preload-testcases]]. <!-- For more technical details see the [[Template talk:Documentation|talk page]]. --> ===See also=== <!-- {{documentation/see also}} --> *{{tl|documentation}} – Placed on templates and other pages to document them. *{{tl|documentation subpage}} – Used at the top of /doc subpages to explain what they are and to link back to the page they document. *[[Wikipedia:Template documentation]] – The how-to guide about template documentation. *[[Wikipedia:Template test cases]] – How to use /sandbox and /testcases subpages and more about template testing.<includeonly> <!--PLEASE ADD INTERWIKIS BELOW THIS LINE, THANKS.--> [[de:Vorlage:Documentation]] [[es:Plantilla:Documentation]] [[it:Template:Documentation]] [[pl:Szablon:Dokumentacja]] [[pt:Predefinição:Documentation]] [[ru:Шаблон:Doc]] [[uk:Шаблон:Документація]] [[zh:模板:Documentation]] <!--PLEASE ADD CATEGORIES BELOW THIS LINE, THANKS.--> [[Category:Template documentation| ]] </includeonly> 3e5eb3a0e905a65fd9ad08502fb58ed4bd0a41b3 134 130 2023-10-08T11:30:48Z Archimedes5000 4 wikitext text/x-wiki {{Documentation subpage}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE YOU CAN EDIT THE TEMPLATE DOCUMENTATION BELOW THIS COMMENT --> This is the {{tl|documentation}} template. This template displays a green doc box like you are seeing now, and automatically loads the content from a /doc subpage. It can also load the content from other places if instructed to. This template is intended for documenting templates and other pages which are [[Wikipedia:Transclusion|transcluded]] onto other pages. It can be used in template space and most other namespaces. Use of this template allows templates to be protected where necessary, while allowing anyone to edit the documentation, categories, and interwiki links. ===Usage=== Normally this template is used without any parameters, placed at the bottom of the template or page being documented, within <code>&lt;noinclude&gt;</code>: <pre><!--Last line of your template code--><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude></pre> Then this template automatically loads the content from the /doc subpage of the template it is used on. This template can also load the content from any other page. Like this: <pre><!--Last line of your template code--><noinclude> {{documentation|Template:Other page/doc}} </noinclude></pre> Note that when loading the documentation from another page than the local /doc page it becomes tricky to handle the categories and interwiki links. The content can also be fed directly as text. Like this: <pre><!--Last line of your template code--><noinclude> {{documentation | content = Some documentation text. }} </noinclude></pre> When the '''content''' parameter is used the doc box normally doesn't show the [edit] [purge] links in the top right corner. Note that if the /doc page exists a link to it is still shown in the link box below the doc box. <!--and no link to a /doc page is shown in the link box below the doc box.--> But parameter 1 and the '''content''' parameter can also be combined, like this: <pre><!--Last line of your template code--><noinclude> {{documentation | 1 = Template:Any page/doc | content = {{Template:Any page/doc|parameters}} }} </noinclude></pre> Then the pagename fed as parameter 1 is used for the [edit] [purge] links and for the /doc link in the link box below the doc box. But the '''content''' parameter is used for the content shown in the doc box. The above code means that the content is transcluded as "<code><nowiki>{{Template:Any page/doc|parameters}}</nowiki></code>". In this example a parameter is also fed to the /doc page being loaded. ===Best practice=== The code should be added at the bottom of the template code, with no space before "<code>&lt;noinclude&gt;</code>" (which would cause extra space on pages where the template is used). Categories and interwiki links that apply to the template itself should be added to the bottom of the /doc subpage, inside <code>&lt;includeonly>&lt;/includeonly></code> tags. If the documentation page contains &lt;includeonly&gt; or &lt;noinclude&gt; tags as part of the visible documentation text, replace the "<code>&lt;</code>" with "<code>&amp;lt;</code>". ===The heading=== When in Template space this template shows this heading: :[[File:Template-info.png|32px]] '''Template documentation''' In most other namespaces, such as "Wikipedia:", it shows this heading: :'''Documentation''' But when on File (image) pages it shows this heading: :'''Summary''' The '''heading''' parameter can be used to set the heading to something else. Like this: :<code><nowiki>{{documentation|heading =Infobox documentation}}</nowiki></code> If the '''heading''' parameter is empty but defined, no heading is shown and no [edit] [purge] links are shown. Like this: :<code><nowiki>{{documentation|heading =}}</nowiki></code> The '''heading-style''' parameter can be fed optional CSS values. Without quotation marks <code>" "</code> but with the ending semicolons <code>;</code>. For example: :<code>heading-style = color: red; font-size: 150%;</code> ===The link box=== Below the big doc box is a small link box that shows some meta-data about the documentation. The link box shows different things depending on what parameters are fed to this template, and in which namespace it is used. In some cases the link box is not shown at all. To hide the link box, add the parameter "{{para|link box|off}}". You can also insert customised text in the link box, by defining the {{para|link box}} parameter. For example: <pre>|link box=This documentation is automatically generated by [[Template:Country showdata]]</pre> ===Automatic functions=== If the documentation page doesn't exist, the [create] link includes a [[mw:Manual:Creating pages with preloaded text|preload]] page so that clicking it will pre-fill the edit form with the basic documentation page format. Preload text is also used for the /sandbox and /testcases <small>(create)</small> links. When this template is on a protected template page it now automatically adds {{tl|pp-template}} which shows the grey or red padlock in the top right corner. So no need to manually add {{tlf|pp-template}} to templates that use {{tl|documentation}}. When this template is on a /sandbox subpage it automatically adds the {{tl|template sandbox notice}}. ===Subject space vs talk space=== Terminology: ''Subject space'' is the opposite of ''talk space''. For instance "Template:" is the subject space of "Template talk:". This template is usually placed in subject space, within &lt;noinclude> tags. But in some cases this template needs to be on the talkpage: <!-- *For preload pages (usually in Template or Wikipedia space), since they can't use &lt;noinclude>. See for instance [[Template talk:AfC preload]] and [[Template talk:RfD subpage starter]]. Such talkpages can be marked with {{tl|talkdoc}}. --> *In MediaWiki space, since &lt;noinclude&gt; often doesn't work in system messages and since MediaWiki space needs to be kept clean for performance reasons. When placed on talkpages this template usually is placed near the top of the page and without &lt;noinclude&gt; tags. The /doc, /sandbox and /testcases pages should normally be in subject space, except in the namespaces that don't have the MediaWiki [[meta:Link#Subpage feature|subpage feature]] enabled: Main, File, MediaWiki and Category. (But currently we only show the /sandbox and /testcases links from User, User talk, Template and Template talk space.) There are also a whole bunch of other technical reasons why the /doc page must be stored under the talkpage for those namespaces. This template automatically points its create links for the /doc, /sandbox and /testcases to the right namespace. ===Technical details=== This template calls {{tl|documentation/start box2}} and {{tl|documentation/end box2}} which in turn call {{tl|documentation/start box}} and {{tl|documentation/end box}}. /start box (and /end box) hold most of the code, while this template and /start box2 (and /end box2) do parameter preprocessing. The preload page for the /doc [create] link is [[Template:Documentation/preload]], but in File space it is [[Template:Documentation/preload-filespace]]. The preload pages for the /sandbox and /testcases <small>(create)</small> links are [[Template:Documentation/preload-sandbox]] and [[Template:Documentation/preload-testcases]]. <!-- For more technical details see the [[Template talk:Documentation|talk page]]. --> ===See also=== <!-- {{documentation/see also}} --> *{{tl|documentation}} – Placed on templates and other pages to document them. *{{tl|documentation subpage}} – Used at the top of /doc subpages to explain what they are and to link back to the page they document. *[[Wikipedia:Template documentation]] – The how-to guide about template documentation. *[[Wikipedia:Template test cases]] – How to use /sandbox and /testcases subpages and more about template testing.<includeonly> [[Category:Template documentation| ]] </includeonly> 87380ec15836c6447494a591e0fea7d67ef10bef Template:Tlf 10 32 132 131 2023-10-08T11:28:20Z Archimedes5000 4 1 revision imported wikitext text/x-wiki <span style="white-space:nowrap;">&#123;&#123;{{#if:{{{1|}}}|{{{1}}}| tlf&#124;...}}<!-- -->{{#ifeq:{{{2|x}}}|{{{2|}}}| &#124;{{{2}}} | }}<!-- -->{{#ifeq:{{{3|x}}}|{{{3|}}}| &#124;{{{3}}} | }}<!-- -->{{#ifeq:{{{4|x}}}|{{{4|}}}| &#124;{{{4}}} | }}<!-- -->{{#ifeq:{{{5|x}}}|{{{5|}}}| &#124;{{{5}}} | }}<!-- -->{{#ifeq:{{{6|x}}}|{{{6|}}}| &#124;{{{6}}} | }}<!-- -->{{#ifeq:{{{7|x}}}|{{{7|}}}| &#124;{{{7}}} | }}<!-- -->{{#ifeq:{{{8|x}}}|{{{8|}}}| &#124;{{{8}}} | }}<!-- -->{{#ifeq:{{{9|x}}}|{{{9|}}}| &#124;{{{9}}} | }}<!-- -->&#125;&#125;</span><noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc sub-page, not here! --> </noinclude> 0d2ee8adc05f29f4f752a9a331917bd60c6681cf Template:Cut/doc 10 33 135 2023-10-08T12:41:44Z Archimedes5000 4 Created page with "<templatedata> { "description":"", "params":{ "1":{ "label":"string", "description":"string to cut", "type":"string", "required":true }, "2":{ "label":"end", "description":" cut end string (not included)", "type":"string", "required":false }, "3":{ "label":"start", "description":"cut start string (included)", "type":"string", "required":true } } } </templatedata>" wikitext text/x-wiki <templatedata> { "description":"", "params":{ "1":{ "label":"string", "description":"string to cut", "type":"string", "required":true }, "2":{ "label":"end", "description":" cut end string (not included)", "type":"string", "required":false }, "3":{ "label":"start", "description":"cut start string (included)", "type":"string", "required":true } } } </templatedata> b329c50e34a23b736a7c0ee1f4288bb2aaed2753 136 135 2023-10-08T13:06:44Z Archimedes5000 4 wikitext text/x-wiki <templatedata> { "description":"Cuts <pre>string</pre> at the beginning of the <pre>start string</pre> and at the beginning of the <pre>end string</pre>.", "params":{ "1":{ "label":"string", "description":"string to cut", "type":"string", "required":true }, "2":{ "label":"end", "description":"end string (not included)", "type":"string", "required":false }, "3":{ "label":"start", "description":"start string (included)", "type":"string", "required":true } } } </templatedata> 7f6c7cfcbb420ebdfa8bbb87cf94483bbb5cf62d 137 136 2023-10-08T13:10:04Z Archimedes5000 4 wikitext text/x-wiki <templatedata> { "description":"Returns \"string\" starting at the beginning of the \"start string\" and ending at the beginning of the \"end string\".", "params":{ "1":{ "label":"string", "description":"string to cut", "type":"string", "required":true }, "2":{ "label":"end", "description":"end string (not included)", "type":"string", "required":false }, "3":{ "label":"start", "description":"start string (included)", "type":"string", "required":true } } } </templatedata> e9b899d303a487397a60961a6cf5ce3ad6341a18 Template:BlockInfoBox/styles.css 10 34 138 2023-10-09T03:02:15Z Raidsmash 6 Created page with ".block-info-box-table { border: 4px solid rgb(32,28,44); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; }" sanitized-css text/css .block-info-box-table { border: 4px solid rgb(32,28,44); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } 3e555e4a1c4581d0d7c70388a351c9f53f902848 MediaWiki:Timeless.css 8 8 140 77 2023-10-09T08:03:44Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: #eaecf000 !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ b6ddba2d0269467bfcde470151b5767f848840c2 150 140 2023-10-17T11:43:27Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) ; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: #eaecf000 !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ 70390cb78fec2e8188d0539963e580eaa502875a 151 150 2023-10-17T11:44:44Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-color:#313131; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: #eaecf000 !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ 54549cf0e26902f0f488d98dd820d01c7304c775 152 151 2023-10-17T12:15:24Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ .mw-no-invert body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: #eaecf000 !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ a0180851b47841161dcf7c22838e9e8e0bb0a076 153 152 2023-10-17T12:16:36Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: #eaecf000 !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ 4cc9b2e27ec61ce6c5a2a063fded139f817d2280 154 153 2023-10-17T12:23:21Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ bd9ca57098ddd81d341151c65bca298ade3c0f03 Powerful Robocraft 0 39 145 2023-10-12T08:02:26Z Fugii 2 Creation - WIP wikitext text/x-wiki Powerful robocrafts are robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode. They have unique characteristics enhanced through WE blocks. Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium. Movement ability is also increased in both ground and flight, allowing powerful robocrafts to over exceed the normal limitations of anti-gravity blocks and wheels. === Subordinator === The Subordinator has two main turrets, The driver controls a front mounted laser consisting of six barrels. The gunner controls a back turret of six plasma barrels firing in a consecutive pattern. === Marauder === The Marauder is comprised of three main turrets. Two are controlled by the driver featuring two plasma on each mount for a total of four. Plasma firing pattern is simultaneous. The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. 5e8dfe028eccc8c16889f6a5333b8e7bed86b237 149 145 2023-10-16T11:03:08Z Fugii 2 wikitext text/x-wiki Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode. They have unique characteristics enhanced through WE blocks. Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium. Movement ability is also increased in both ground and flight, allowing powerful robocrafts to over exceed the normal limitations of wheels and anti-gravity blocks. === Subordinator === [[File:Subordinator v1.png|thumb|Subordinator]] The Subordinator has two main turrets, The driver controls a front mounted laser consisting of six barrels. The gunner controls a back turret of six plasma cannons firing in a consecutive pattern. === Marauder === [[File:Marauder v1.png|thumb|Marauder]] The Marauder is comprised of three main turrets. Two are controlled by the driver featuring two plasma on each mount for a total of four. The plasma firing pattern is simultaneous. The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready. The robocraft is also able to mimic tank steering with the ability to turn in a single spot. === Judicator === [[File:Judicator v1.png|thumb|Judicator]] The Judicator is currently the only air-based powerful robocraft featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. 36190f360c3e8c103951c2937ea89acd86836bbc File:Subordinator v1.png 6 40 146 2023-10-16T10:22:59Z Fugii 2 Subordinator style and loadout as of 10/16/23 wikitext text/x-wiki == Summary == Subordinator style and loadout as of 10/16/23 18e022f6a3cd58db9cc53925c056cd950e56dc1f File:Marauder v1.png 6 41 147 2023-10-16T10:48:03Z Fugii 2 Marauder style and loadout as of 10/16/23 wikitext text/x-wiki == Summary == Marauder style and loadout as of 10/16/23 c3c00c1652df52aba750de5f97ff318f2fc33ba5 File:Judicator v1.png 6 42 148 2023-10-16T10:48:23Z Fugii 2 Judicator style and loadout as of 10/16/23 wikitext text/x-wiki == Summary == Judicator style and loadout as of 10/16/23 80fedc2921f5021a4255550990699e1ee09ab0ab File:Rc2wikifavicon v1 -60-.png 6 43 155 2023-10-18T14:25:21Z Fugii 2 RC2 Wiki Favicon 60% drop shadow wikitext text/x-wiki == Summary == RC2 Wiki Favicon 60% drop shadow 50d1730db8d9f24c295ac9dad8e4c498b77e0d1b MediaWiki:Mainpage-title 8 45 157 2023-10-18T16:23:52Z Fugii 2 Created page with "Robocraft 2 Wiki" wikitext text/x-wiki Robocraft 2 Wiki 6dddd31e7981687d9d88efce57698104e6d6fa35 Template:Welcome 10 3 158 3 2023-10-18T17:47:16Z Fugii 2 wikitext text/x-wiki <div style='text-align: center;'> == Welcome to the Robocraft 2 Wiki! == </div> <div style='text-align: center;'> <dp1> category=!Hidden notnamespace=Category mode=ordered count </dp1> </div> <noinclude> <templatedata> { "params": {}, "description": "test welcome" } </templatedata> </noinclude> 5228e7d0b2a28b0f00e4f0935661636adf9c113b 159 158 2023-10-18T18:04:35Z Fugii 2 wikitext text/x-wiki <div style='text-align: center;'> == Welcome to the Robocraft 2 Wiki == This wiki is still being built and organized. Information may be fully complete, feel free to help or edit as needed! </div> <div style='text-align: center;'> So far we currently have '''{{NUMBEROFARTICLES}} [[Special:AllPages|articles!]]''' </div> <noinclude> <templatedata> { "params": {}, "description": "test welcome" } </templatedata> </noinclude> a485172748a1ed309aa6da9a118e72111e623505 180 159 2023-10-18T21:37:20Z Fugii 2 wikitext text/x-wiki <div style='text-align: center;'> == Welcome to the Robocraft 2 Wiki == This wiki is still being built and organized. Information may not be fully complete, feel free to help or edit as needed! </div> <div style='text-align: center;'> So far we currently have '''{{NUMBEROFARTICLES}} [[Special:AllPages|articles!]]''' </div> <noinclude> <templatedata> { "params": {}, "description": "test welcome" } </templatedata> </noinclude> 880dd1b896dc09c5cbcdb0db2e3c5b9ef532978f Main Page 0 1 160 44 2023-10-18T18:15:32Z Fugii 2 wikitext text/x-wiki __NOTOC__ <nowiki> </nowiki> {{Welcome}} == Welcome to {{SITENAME}}! == This Main Page was created automatically and it seems it hasn't been replaced yet. === For the bureaucrat(s) of this wiki === Hello, and welcome to your new wiki! Thank you for choosing Miraheze for the hosting of your wiki, we hope you will enjoy our hosting. You can immediately start working on your wiki or whenever you want. Need help? No problem! We will help you with your wiki as needed. To start, try checking out these helpful links: * [[mw:Special:MyLanguage/Help:Contents|MediaWiki guide]] (e.g. navigation, editing, deleting pages, blocking users) * [[meta:Special:MyLanguage/FAQ|Miraheze FAQ]] * [[meta:Special:MyLanguage/Request features|Request settings changes on your wiki]]. (Extensions, Skin and Logo/Favicon changes should be done through [[Special:ManageWiki]] on your wiki, see [[meta:Special:MyLanguage/ManageWiki|ManageWiki]] for more information.) ==== I still don't understand X! ==== Well, that's no problem. Even if something isn't explained in the documentation/FAQ, we are still happy to help you. You can find us here: * [[meta:Special:MyLanguage/Help center|On our own Miraheze wiki]] * On [[phab:|Phabricator]] * On [https://miraheze.org/discord Discord] * On IRC in #miraheze on irc.libera.chat ([irc://irc.libera.chat/%23miraheze direct link]; [https://web.libera.chat/?channel=#miraheze webchat]) === For visitors of this wiki === Hello, the default Main Page of this wiki (this page) has not yet been replaced by the bureaucrat(s) of this wiki. The bureaucrat(s) might still be working on a Main Page, so please check again later! c16ca1d13bc433b7368b5bca95c1678fd198011a File:Test wiki top logo.png 6 46 161 2023-10-18T18:23:23Z Fugii 2 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 175 161 2023-10-18T19:12:04Z Fugii 2 Fugii uploaded a new version of [[File:Test wiki top logo.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Timeless.css 8 8 162 154 2023-10-18T18:26:00Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image */ #p-logo a { display: block; background: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; width: 239; height: 34; } #p-logo a span { display: none; } 9e814c51f450d1270b5c6cebc4ff49a6c2d7f0e4 163 162 2023-10-18T18:26:59Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ bd9ca57098ddd81d341151c65bca298ade3c0f03 168 163 2023-10-18T18:42:38Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image */ #p-banner a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; /*hides the default text */ } 2f8fb856d8104855813d0d98315ab00454715d72 169 168 2023-10-18T18:43:04Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image */ #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; /*hides the default text */ } 786ad3c39a65ca1c1a064aece6b749581c3845e5 170 169 2023-10-18T18:54:03Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; width: 239px; height: 34px; } 975ab77fba4504f3805a2b2de903559f3482cce4 171 170 2023-10-18T18:58:09Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; width: 239px; height: 34px; } .page-main_page .h1.no-margin { display:none; } 3722d34e653ccfcd250eb6f81397ea1f138924b7 172 171 2023-10-18T19:03:26Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; width: 239px; height: 34px; } .firstHeading { display:none; } 25e05974ab3fd95b1c65ec90ad3c3900c16c564d 173 172 2023-10-18T19:05:27Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; width: 239px; height: 34px; } .page-Main_page .firstHeading { display:none; } d654582ac5171d912190df0f06e277eee87a9972 174 173 2023-10-18T19:07:39Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; width: 239px; height: 34px; } .page-Main_page .firstHeading { display:none; } 30b2b63d3421ac613bc7afca61d19cb0abd1949c 176 174 2023-10-18T19:27:15Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; max-width:100%; height:auto; /* width: 239px; height: 34px; */ } .page-Main_page .firstHeading { display:none; } 479beadb293e800882a746ffd9269541496d0b1e 177 176 2023-10-18T19:37:54Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; width:auto; max-height:34px; /* width: 239px; height: 34px; */ } .page-Main_page .firstHeading { display:none; } 4285fb32f1f494a1e5f6c987855448849b9c6482 178 177 2023-10-18T20:46:19Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; width:auto; height:34px; /* width: 239px; height: 34px; */ } .page-Main_page .firstHeading { display:none; } c4f2e24b137cf957a71e540e73bc9bb85afa3966 179 178 2023-10-18T21:32:34Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely #p-banner { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; } */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; max-width:none; /* width:auto; */ height:34px; /* width: 239px; height: 34px; */ } .page-Main_page .firstHeading { display:none; } /* <h1 id="firstHeading" class="firstHeading mw-first-heading">Robocraft 2 Wiki</h1> */ ee4ecf1be6ec83a67eb8cf830e074b90073d075c 181 179 2023-10-18T21:41:44Z Fugii 2 Cleaned up with work on changing the title text logo is mostly done css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } .page-Main_page .firstHeading { display:none; } /* <h1 id="firstHeading" class="firstHeading mw-first-heading">Robocraft 2 Wiki</h1> */ 72515ca5d2d0f9d6a8a2221a62e4ca223b5b15c0 182 181 2023-10-18T21:45:54Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode */ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } .page-Main_page .firstHeading { display:none; } .firstHeading.mw-first-heading { display:none; } 108d49a1d81c544ea8ef537b62bca48e26896efc 183 182 2023-10-18T21:47:36Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode - doesn't work yet*/ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } 642d8b50f8ca92de574c79cecf10556a7fbd49c0 184 183 2023-10-18T21:57:17Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode - doesn't work yet*/ body { filter: invert(0); } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } a8e76db4d548429c53f6ffe0a67a5248cf1f76cd 185 184 2023-10-18T21:59:04Z Fugii 2 Undo revision 184 by [[Special:Contributions/Fugii|Fugii]] ([[User talk:Fugii|talk]]) css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { /* color: #ffffff; */ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /* disables inverting background image for dark mode - doesn't work yet*/ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } 642d8b50f8ca92de574c79cecf10556a7fbd49c0 186 185 2023-10-18T22:12:15Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* body { /* color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } */ /* disables inverting background image for dark mode - doesn't work yet*/ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /* this will be another attempt at avoiding the dark mode inversion */ body::before { content: ""; /* Add content to the ::before pseudo-element */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); /* Specify the background image */ filter: invert(0); /* Prevent inversion for the background image */ z-index: -1; /* Place the background image behind the content */ } body { filter: invert(1); /* Apply inversion to the entire body */ } c07fedd68f00e5dd6e0daff63e5c5b6a2f159d0e 187 186 2023-10-18T22:13:18Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* body { /* color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } */ /* disables inverting background image for dark mode - doesn't work yet*/ body .mw-no-invert { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /* this will be another attempt at avoiding the dark mode inversion */ body::before { content: ""; /* Add content to the ::before pseudo-element */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); /* Specify the background image */ filter: invert(0); /* Prevent inversion for the background image */ z-index: -1; /* Place the background image behind the content */ } 37b693b69f21b8a7ad6dad50f521f3d33343295c 188 187 2023-10-18T22:16:56Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* body { /* color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } */ /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /* this will be another attempt at avoiding the dark mode inversion */ body::before { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); /* Specify the background image */ filter: invert(0); /* Prevent inversion for the background image */ z-index: -1; /* Place the background image behind the content */ } 8fc3266f9c6e02e44cd1955c820fadb98d88e481 189 188 2023-10-18T22:18:15Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* body { /* color: #ffffff; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } */ /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /* this will be another attempt at avoiding the dark mode inversion */ body::before { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); /* Specify the background image */ filter: invert(0); /* Prevent inversion for the background image */ } 1f027aa3d7dbfea895f279975a4f9387a507a37c 190 189 2023-10-18T22:32:15Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } 85ccbc37f368b7df6aaf25805cf161d16f20982e 191 190 2023-10-18T22:49:23Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } body::before { content: ""; /* Add content to the ::before pseudo-element */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; /* Specify the background image */ filter: invert(0); /* Prevent inversion for the background image */ z-index: -1; /* Place the background image behind the content */ } 118c2f5fabe6823125ebcf3739da3b28a0124306 192 191 2023-10-18T22:55:02Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.0; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } body::before { content: ""; /* Add content to the ::before pseudo-element */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; /* Specify the background image */ filter: invert(0); /* Prevent inversion for the background image */ z-index: -1; /* Place the background image behind the content */ } 45aff93af3e10aef1f62d3aa0c8d25f8d43bfeee 193 192 2023-10-18T23:16:23Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.0; } /*Original background location - transparency enables body background */ /* #mw-content-container { background-color: #eaecf000 !important; } */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } body::before { content: ""; /* Add content to the ::before pseudo-element */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png) !important; /* Specify the background image */ filter: invert(0); /* Prevent inversion for the background image */ filter:none; -webkit-filter: none; z-index: -1; /* Place the background image behind the content */ } b8efdbaf9672321e58e3bf439c8582a13d824bdf 194 193 2023-10-18T23:23:51Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.0; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* replace the title text with an image - this hides it entirely */ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } 23158a5f379693494147882bd3d17c36655ed6f0 195 194 2023-10-18T23:25:49Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.0; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } 4365668dc9bf0d5c85a4cdb2ee11427767bfeaaf 196 195 2023-10-18T23:26:27Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } 2b1cc6c979d381271bf8ed0241d0f09820fc07b8 197 196 2023-10-18T23:57:33Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #101014; border: solid #323237; } #site-navigation { background: #101014; border: solid #323237; } #site-tools { background: #101014; border: solid #323237; } #page-tools { background: #101014; border: solid #323237; } c9e5dd789df649168c9f0caabd0b01e47b9705de 198 197 2023-10-19T00:09:07Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #101014; border: solid #323237; } /* #site-navigation.sidebar-chunk { background: #101014; border: solid #323237; } #site-tools.sidebar-chunk { background: #101014; border: solid #323237; } #page-tools.sidebar-chunk { background: #101014; border: solid #323237; } */ .sidebar-chunk { background: #101014; border: solid #323237; } .vector-icon-edit a { color: #323237; } fe47951c9e1c175f1dd45a50275b259a186df35e 199 198 2023-10-19T00:15:21Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #101014; border: solid #323237; } #site-navigation.sidebar-chunk { background: #101014; border: solid #323237; } #mw-related-navigation.sidebar-chunk { background: #101014; border: solid #323237; } .vector-icon-edit a { color: white; } 61a6ef5bf26058e02a4cd3e19fbc55c7bae8bce2 200 199 2023-10-19T00:28:38Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #101014; border: solid #323237; } #site-navigation.sidebar-chunk { background: #101014; border: solid #323237; } #site-tools.sidebar-chunk { background: #101014; border: solid #323237; } #page-tools.sidebar-chunk { background: #101014; border: solid #323237; } .mw-editsection { fill: #d9d9d9; } 4db6d9c1de649058c9c958538bc8b65b4f2ca270 201 200 2023-10-19T00:31:00Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #101014; border: solid #323237; } #site-navigation.sidebar-chunk { background: #101014; border: solid #323237; } #site-tools.sidebar-chunk { background: #101014; border: solid #323237; } #page-tools.sidebar-chunk { background: #101014; border: solid #323237; } .mw-editsection { fill: #d9d9d9; } .mw-body-content a { color: #29717e; } 70a0f9516d05ef912ab4cfa6492bc5ff527d0928 203 201 2023-10-19T00:41:26Z Fugii 2 css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #212121; border: solid #323237; } #site-navigation.sidebar-chunk { background: #212121; border: solid #323237; } #site-tools.sidebar-chunk { background: #212121; border: solid #323237; } #page-tools.sidebar-chunk { background: #212121; border: solid #323237; } .mw-editsection { fill: #d9d9d9; } .mw-body-content a { color: #29717e; } 99ddb5d579667f25f36cf8d4af214ad5400bc880 205 203 2023-10-19T00:43:31Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #141414; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } .mw-editsection { fill: #d9d9d9; } .mw-body-content a { color: #29717e; } 9204097458e4e42b18a31975b2bd58c9fd220688 206 205 2023-10-19T00:47:25Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #141414; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } .mw-editsection { fill: #d9d9d9; } .mw-body-content a { color: #5979ae !important; } d513adf341140e74026638b9638ad8e720676dc1 MediaWiki:Common.css 8 7 164 14 2023-10-18T18:32:05Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ /* replace the title text with an image */ #p-logo a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; background-size:contain; width: 239px; height: 34px; text-indent: -9999px; /*hides the default text */ } 81e3b6059e987917433e4831392b800bbf6eb835 165 164 2023-10-18T18:36:09Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ /* replace the title text with an image */ #p-tagline { display: none; } #p-captions { background: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; width: 239px; height: 34px; } df69d39e5c882b51550e0fc452e7cd850e950b92 166 165 2023-10-18T18:39:24Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ /* replace the title text with an image */ #p-tagline { display: none; } #p-cactions { background: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png) no-repeat center center; width: 239px; height: 34px; } 0cb49e75f2762060283e2904f6cb51254c4e634f 167 166 2023-10-18T18:42:13Z Fugii 2 css text/css /* CSS placed here will be applied to all skins */ f23a4358c198efde0025fa6fb8082854aa392a65 File:Backgroundtest.png 6 6 202 8 2023-10-19T00:37:06Z Fugii 2 Fugii uploaded a new version of [[File:Backgroundtest.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 204 202 2023-10-19T00:41:48Z Fugii 2 Fugii uploaded a new version of [[File:Backgroundtest.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Timeless.js 8 10 207 30 2023-10-19T00:54:42Z Fugii 2 javascript text/javascript /* All JavaScript here will be loaded for users of the Timeless skin */ document.addEventListener('DOMContentLoaded', function() { // Replace 'your-link-class' with the actual class used for links in the sidebar var links = document.querySelectorAll('.sidebar-chunk'); // Change link colors links.forEach(function(link) { link.style.color = '#5979ae'; // Change link color to a lighter/faded blue }); }); a46ef7bafc32bcd187d15e2dd988e96cf9880e2a File:Pencil-light.svg 6 47 208 2023-10-19T01:06:04Z Fugii 2 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Timeless.css 8 8 209 206 2023-10-19T01:08:18Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #141414; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .mw-body-content a { color: #5979ae !important; } 9b20c6af2556bc10a6aee80417f447588b427fcc 213 209 2023-10-19T01:23:13Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #141414; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline /*li[id^='ca-nstab-'] */ a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } .mw-body-content a { color: #5979ae; } 7db89b11ca5c03c5394f94ae1932f14db51dddd4 214 213 2023-10-19T01:24:56Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* Darker color scheme test - WIP #mw-content { background-color: #151516; } .site-navigation { background-color: #151516; } .page-tools { background-color: #151516; } .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon { background-color: #B0B0B0; border: 1px solid #333; } .editOptions { border: #222; background: #555; } */ /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #141414; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } .mw-body-content a { color: #5979ae; } 143837faad17a6a00738841eafecd5a75e63fcb0 215 214 2023-10-19T01:49:25Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } 5bba4daaa857c78e7951f99e612ec7580a298fba 218 215 2023-10-19T02:00:43Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #d9d9d9; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } 0fb87715cb9bd5ed7c25f564858cdd86fc058b95 222 218 2023-10-19T02:09:05Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } 829b36a5d1b6e390eabd81ea8f82e32f88a8fb62 223 222 2023-10-19T10:20:55Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } cd777456f8069955de450db1d934291f072e590f 224 223 2023-10-19T10:34:44Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } a6aa2b921857808fdb9a15c1eebc3765842669ef 225 224 2023-10-19T10:37:38Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color */ #searchinput { background: #252525; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } b6dd628cf9ef6cf395af59d7eaa00ad7373b45a2 226 225 2023-10-19T10:46:59Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color */ #simplesearch { background: #252525; border: solid 1px #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } a31dccc1968fddb6525e674fa1e89a4ad63d5dad 227 226 2023-10-19T10:52:34Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color */ #simpleSearch { background: #252525 !important; border: solid 1px #323237 !important; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } 745b616ac02fe3c9d310fa974d13139396174cdc 228 227 2023-10-19T10:54:40Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color */ #simpleSearch { background: #252525 !important; border: solid 1px #323237 !important; } .simpleSearch { background: #252525 !important; border: solid 1px #323237 !important; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } 36a05ca7199d5f38a8cd979617b380bee4b0ad87 230 228 2023-10-19T11:06:21Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color */ #simpleSearch { background: #252525 !important; border: solid 1px #323237 !important; } .simpleSearch { background: #252525 !important; border: solid 1px #323237 !important; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } body .client-darkmode { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/65/Backgroundtest_dark_v6_INVERT.png); background-repeat: repeat; } ed37809043ad16bf4d5bd3ea82993d3319bda6f9 231 230 2023-10-19T15:34:35Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color */ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } body .client-darkmode { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/65/Backgroundtest_dark_v6_INVERT.png); background-repeat: repeat; } 46c9b52636b75897ce0862fd67501183de051552 232 231 2023-10-19T15:36:22Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } body .client-darkmode { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/65/Backgroundtest_dark_v6_INVERT.png); background-repeat: repeat; } 48669621724498e757e0abccdfe944211de155c3 233 232 2023-10-19T15:40:58Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } body .client-darkmode { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/65/Backgroundtest_dark_v6_INVERT.png); background-repeat: repeat; } 44cd3e5cbe0e24b93837adee8f728009dcdfaae9 234 233 2023-10-19T15:46:16Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } 8ff0a2913f56725f02b0453fc4a2634ba9b975cb 236 234 2023-10-19T16:27:13Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .mainpage.firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } f5ad934973b7939c5a100492b42aa92a08396da1 237 236 2023-10-19T16:31:04Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .mainpage .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } e4197393cba52d8abcb3ecc1d341c651a7f06e05 238 237 2023-10-19T16:33:39Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none !important; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } 450a2f5f7d33144a0edea649f7231f815c40d380 239 238 2023-10-19T16:39:16Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } .page-Main_Page .firstHeading.mw-first-heading { display:none; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } 2fb8af4ea65e42c1815f5cf16702121d1761c209 240 239 2023-10-19T16:42:21Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } .page-Main_Page .firstHeading.mw-first-heading { display:none; } body.page-Main_Page .firstHeading.mw-first-heading { display: none !important; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } c7da8533402ae6dafef926b70653130e3440e17d 241 240 2023-10-19T16:43:44Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } #page-Main_Page .firstHeading.mw-first-heading { display:none; } body.page-Main_Page .firstHeading.mw-first-heading { display: none !important; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } 2aebc7396c95693834068309149503d6d969be17 242 241 2023-10-19T16:47:38Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ /* .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } */ #page-Main_Page .firstHeading.mw-first-heading { display:none; } /* body.page-Main_Page .firstHeading.mw-first-heading { display: none !important; } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } e55e95b7e39396998f98410352a0069946a72a10 243 242 2023-10-19T17:21:21Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ /* .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } */ /* does not work #page-Main_Page .firstHeading.mw-first-heading { display:none; } */ body.page-Main_Page .firstHeading.mw-first-heading { display: none !important; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } 0ba5cb1012546cef17f9d74294061a0ac42cca07 244 243 2023-10-19T18:03:06Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.2; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ /* .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } */ /* does not work #page-Main_Page .firstHeading.mw-first-heading { display:none; } */ body.page-Main_Page .firstHeading.mw-first-heading { display: none !important; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } .thumbinner .thumbimage .thumbborder { border: solid 1px #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } 82c9d7c3698a4294eaafb1bb7fbcdf5530b0b475 245 244 2023-10-19T18:06:25Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.3; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ /* .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } */ /* does not work #page-Main_Page .firstHeading.mw-first-heading { display:none; } */ body.page-Main_Page .firstHeading.mw-first-heading { display: none !important; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } .thumbborder { border: solid 1px #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } 96d88a88a1ff08fb045ebd275dbaf3b1e295e366 246 245 2023-10-19T18:11:18Z Fugii 2 css text/css #141414/* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.3; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ /* .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } */ /* does not work #page-Main_Page .firstHeading.mw-first-heading { display:none; } */ body.page-Main_Page .firstHeading.mw-first-heading { display: none !important; } /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /*this changes basic links but not ones pointing outside the wiki or ones that manage special desinations */ .mw-body-content a { color: #5979ae; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } 0c95f05e0241dc7409d745b013953278716b23fe File:Clock-light.svg 6 48 210 2023-10-19T01:21:30Z Fugii 2 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Page-light.svg 6 49 211 2023-10-19T01:21:48Z Fugii 2 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Talk-light.svg 6 50 212 2023-10-19T01:22:11Z Fugii 2 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Backgroundtest.png 6 6 216 204 2023-10-19T01:52:12Z Fugii 2 Fugii uploaded a new version of [[File:Backgroundtest.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 217 216 2023-10-19T01:53:04Z Fugii 2 Fugii uploaded a new version of [[File:Backgroundtest.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 219 217 2023-10-19T02:02:27Z Fugii 2 Fugii reverted [[File:Backgroundtest.png]] to an old version wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 220 219 2023-10-19T02:03:30Z Fugii 2 Fugii uploaded a new version of [[File:Backgroundtest.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Template:Welcome 10 3 221 180 2023-10-19T02:06:05Z Fugii 2 /* Welcome to the Robocraft 2 Wiki */ wikitext text/x-wiki <div style='text-align: center;'> == <big>Welcome to the Robocraft 2 Wiki</big> == This wiki is still being built and organized. Information may not be fully complete, feel free to help or edit as needed! </div> <div style='text-align: center;'> So far we currently have '''{{NUMBEROFARTICLES}} [[Special:AllPages|articles!]]''' </div> <noinclude> <templatedata> { "params": {}, "description": "test welcome" } </templatedata> </noinclude> 159bdae8c39b637fe9f598fbb45d3e18c336735a 235 221 2023-10-19T15:51:27Z Fugii 2 /* Welcome to the Robocraft 2 Wiki */ wikitext text/x-wiki <div style='text-align: center;'> == Welcome to the Robocraft 2 Wiki == This wiki is still being built and organized. Information may not be fully complete, feel free to help or edit as needed! </div> <div style='text-align: center;'> So far we currently have '''{{NUMBEROFARTICLES}} [[Special:AllPages|articles!]]''' </div> <noinclude> <templatedata> { "params": {}, "description": "test welcome" } </templatedata> </noinclude> 880dd1b896dc09c5cbcdb0db2e3c5b9ef532978f File:Backgroundtest dark v6 INVERT.png 6 51 229 2023-10-19T11:03:58Z Fugii 2 Test for darkmode wikitext text/x-wiki == Summary == Test for darkmode 17927a3e7d7a09567ae6d2d2c06cea78f214cb33 Template:Helpful Pages 10 52 247 2023-10-19T20:31:37Z Fugii 2 Created page with "== Helpful Pages == * [[Armour and Health Model]] * [[Materials]] * [[SCU]] * [[Pilot Seat]] * [[3 Capture Points]]" wikitext text/x-wiki == Helpful Pages == * [[Armour and Health Model]] * [[Materials]] * [[SCU]] * [[Pilot Seat]] * [[3 Capture Points]] 4e65993d7d0a3474d09dfcbcbb4e54d9cf387e0e 248 247 2023-10-19T20:42:56Z Fugii 2 wikitext text/x-wiki == Helpful Pages == * [[Armour and Health Model]] * [[Materials]] * [[SCU]] * [[Pilot Seat]] * [[3 Capture Points]] <templatestyles src="Helpful Pages/styles.css /> 7e24462f3de6e7c5349caae296e6a3f3566f8faf Template:Helpful Pages/styles.css 10 53 249 2023-10-19T20:47:05Z Fugii 2 Created page with "#Helpful_Pages { text-align: center; }" sanitized-css text/css #Helpful_Pages { text-align: center; } 503ee98a7d5356f60659c61ab2ad71e4af3e7d2e 250 249 2023-10-19T20:48:33Z Fugii 2 sanitized-css text/css .mw-body h2 { text-align: center; } ea2d96d9848fd09b1c1e9c250b529dafda6d0cb5 251 250 2023-10-19T20:50:08Z Fugii 2 sanitized-css text/css #mw-body h2 { text-align: center; } cca0b6444509a7806944748ddaf505189b8097f8 252 251 2023-10-19T20:50:57Z Fugii 2 sanitized-css text/css h2 { text-align: center; } 5781c938f0ea760f718152166464f7bacff9311e Template:Guides and Mechanics 10 54 253 2023-10-19T20:54:09Z Fugii 2 Created page with "== Guides and Mechanics == * [[Logic]] * [[Connection Strength]] * [[Penetration]] <templatestyles src="Guides and Mechanics/styles.css />" wikitext text/x-wiki == Guides and Mechanics == * [[Logic]] * [[Connection Strength]] * [[Penetration]] <templatestyles src="Guides and Mechanics/styles.css /> 1a6a4f7a47ccd247042e521540525999701381aa 257 253 2023-10-19T21:34:37Z Fugii 2 /* Guides and Mechanics */ wikitext text/x-wiki <div style="text-align: center;"> == Guides and Mechanics == </div> * [[Logic]] * [[Connection Strength]] * [[Penetration]] <templatestyles src="Guides and Mechanics/styles.css /> e25d45644b11b5a3d5ba366437d456035e9357dc Template:Guides and Mechanics/styles.css 10 55 254 2023-10-19T20:54:31Z Fugii 2 Created page with "h2 { text-align: center; }" sanitized-css text/css h2 { text-align: center; } 5781c938f0ea760f718152166464f7bacff9311e 256 254 2023-10-19T21:34:29Z Fugii 2 Blanked the page sanitized-css text/css da39a3ee5e6b4b0d3255bfef95601890afd80709 Test Page 1 0 4 255 6 2023-10-19T21:28:37Z Fugii 2 wikitext text/x-wiki This is a test page for formatting [[Category:TestPages]] <div class="info-section"> {{Helpful Pages}} </div> <div class="info-section"> {{Guides and Mechanics}} </div> ac54873b29ab489255f312b9468e77ea05b1a1b5 Template:Helpful Pages/styles.css 10 53 258 252 2023-10-19T21:35:30Z Fugii 2 Blanked the page sanitized-css text/css da39a3ee5e6b4b0d3255bfef95601890afd80709 Template:Helpful Pages 10 52 259 248 2023-10-19T21:35:54Z Fugii 2 wikitext text/x-wiki <div style="text-align: center;"> == Helpful Pages == </div> * [[Armour and Health Model]] * [[Materials]] * [[SCU]] * [[Pilot Seat]] * [[3 Capture Points]] <templatestyles src="Helpful Pages/styles.css /> 95fb2ba8ad57fe7e636a627665a5d305d57fcb92 Template:Section 1 10 57 261 2023-10-19T21:43:52Z Fugii 2 This template is the first section of content for the front page wikitext text/x-wiki <div class="info-section"> {{Helpful Pages}} </div> <div class="info-section"> {{Guides and Mechanics}} </div> 38e4b7d7e4252eafa30efc8aec8fffe0ffe8ec71 263 261 2023-10-19T21:45:40Z Fugii 2 wikitext text/x-wiki <templatestyles src="Section 1/styles.css" /> <div class="info-section"> {{Helpful Pages}} </div> <div class="info-section"> {{Guides and Mechanics}} </div> 7b295b5c1babaddac130dcdb559f5a77c868d984 264 263 2023-10-19T21:48:24Z Fugii 2 wikitext text/x-wiki <templatestyles src="Section 1/styles.css" /> <div class="info-container"> <div class="info-box"> {{Helpful Pages}} </div> <div class="info-box"> {{Guides and Mechanics}} </div> </div> 4cd795ce54c9f4bf64b74b0799562792146be461 Template:Section 1/styles.css 10 58 262 2023-10-19T21:44:41Z Fugii 2 Created page with ".info-section { width: 48%; /* Adjust the width as needed to control spacing */ padding: 20px; border: 1px solid #ffffff; /* Add a border for separation */ box-sizing: border-box; margin: 10px; /* Add margin to control the spacing between sections */ }" sanitized-css text/css .info-section { width: 48%; /* Adjust the width as needed to control spacing */ padding: 20px; border: 1px solid #ffffff; /* Add a border for separation */ box-sizing: border-box; margin: 10px; /* Add margin to control the spacing between sections */ } 30a6499a3b5acf5a9d60218e180d0e947ae4b835 265 262 2023-10-19T21:48:42Z Fugii 2 sanitized-css text/css .info-container { display: flex; } .info-box { flex: 1; padding: 10px; border: 1px solid #ccc; } ef822393bb0f414f72d009f962497b7177edaee0 266 265 2023-10-19T21:49:21Z Fugii 2 sanitized-css text/css .info-container { display: flex; } .info-box { flex: 1; padding: 10px; border: none; } 10f05f1d1fdef91c4c5530f38dbe0bc84241bc3a 267 266 2023-10-19T21:52:23Z Fugii 2 sanitized-css text/css /* .info-container { display: flex; } .info-box { flex: 1; padding: 10px; border: none; } */ .info-container { display: flex; /* Use flexbox to create a two-column layout */ justify-content: space-between; /* Space columns evenly */ flex-wrap: wrap; /* Allow columns to wrap on smaller screens */ } .info-box { flex: 1; padding: 10px; border: none; } @media screen and (max-width: 768px) { .info-container { flex-direction: column; /* Change to a single column layout */ } .info-box { width: 100%; /* Full width for single column on smaller screens */ } } 01ae76f6941bd109b1433e40618602b52cda2e61 268 267 2023-10-19T21:53:19Z Fugii 2 sanitized-css text/css .info-container { display: flex; /* Use flexbox to create a two-column layout */ justify-content: space-between; /* Space columns evenly */ flex-wrap: wrap; /* Allow columns to wrap on smaller screens */ } .info-box { flex: 1; padding: 10px; border: none; } @media screen and (max-width: 780px) { .info-container { flex-direction: column; /* Change to a single column layout */ } .info-box { width: 100%; /* Full width for single column on smaller screens */ } } c51acfc05980892c8dffede5b310811743a86f50 Main Page 0 1 269 160 2023-10-19T22:32:02Z Fugii 2 Replaced content with "__NOTOC__ <nowiki> </nowiki> {{Welcome}} {{Section 1}}" wikitext text/x-wiki __NOTOC__ <nowiki> </nowiki> {{Welcome}} {{Section 1}} 03393185748f0d0cd7242c176d67b84c82433828 275 269 2023-10-19T23:14:07Z Fugii 2 wikitext text/x-wiki __NOTOC__ <nowiki> </nowiki> {{Welcome}} {{Section 1}} {{Components}} 1d8bb0b29dc9243b3fe3bb7c9af57ef5271a164e Template:Components 10 59 270 2023-10-19T23:09:17Z Fugii 2 Created page with "<div style="text-align: center;"> == Components == </div> <div class="two-column-list"> <ul> <li> [[Shapes]] </li> <li> [[Movment]] </li> <li> [[Weapons]] </li> <li> [[Logic Blocks]] </li> <li> [[Math Blocks]] </li> <li> [[Sensors]] </li> <li> [[Passive Joints]] </li> <li> [[Powered Joints]] </li> <li> [[Cosmetics]] </li> </ul> </div>" wikitext text/x-wiki <div style="text-align: center;"> == Components == </div> <div class="two-column-list"> <ul> <li> [[Shapes]] </li> <li> [[Movment]] </li> <li> [[Weapons]] </li> <li> [[Logic Blocks]] </li> <li> [[Math Blocks]] </li> <li> [[Sensors]] </li> <li> [[Passive Joints]] </li> <li> [[Powered Joints]] </li> <li> [[Cosmetics]] </li> </ul> </div> 0afe64c832f1240ab46a20e660da11091c052d4a 272 270 2023-10-19T23:12:08Z Fugii 2 wikitext text/x-wiki <div style="text-align: center;"> == Components == </div> <div class="two-column-list"> <ul> <li> [[Shapes]] </li> <li> [[Movment]] </li> <li> [[Weapons]] </li> <li> [[Logic Blocks]] </li> <li> [[Math Blocks]] </li> <li> [[Sensors]] </li> <li> [[Passive Joints]] </li> <li> [[Powered Joints]] </li> <li> [[Cosmetics]] </li> </ul> </div> <templatestyles src="Components/styles.css" /> 2391851e6ddf96c061f72f17cc07e941481a5f49 Template:Components/styles.css 10 60 271 2023-10-19T23:11:02Z Fugii 2 Created page with ".two-column-list { column-count: 3; column-gap: 20px; } .two-column-list ul { padding: 0; list-style: none; }" sanitized-css text/css .two-column-list { column-count: 3; column-gap: 20px; } .two-column-list ul { padding: 0; list-style: none; } 5c6b660d94baff49d13c97c310910f6ee546dbf5 273 271 2023-10-19T23:13:08Z Fugii 2 sanitized-css text/css .two-column-list { column-count: 3; column-gap: 20px; } .two-column-list ul { padding: 0; /* list-style: none; */ } a24438b603f5b6b5d5a8108c9df2f3ac7e760424 Template:Guides and Mechanics 10 54 274 257 2023-10-19T23:13:24Z Fugii 2 wikitext text/x-wiki <div style="text-align: center;"> == Guides and Mechanics == </div> * [[Logic And Maths]] * [[Connection Strength]] * [[Penetration]] <templatestyles src="Guides and Mechanics/styles.css /> 79f9a41836e928a4812724d75b18512fb1d0b98f Template:Main Page Links 10 61 276 2023-10-19T23:40:59Z Fugii 2 Created page with "<div style="text-align: center;"> == Links == </div> [https://www.robocraft2.com/ Robocraft.com]<span class="button-link">Button</span>" wikitext text/x-wiki <div style="text-align: center;"> == Links == </div> [https://www.robocraft2.com/ Robocraft.com]<span class="button-link">Button</span> bf1c4c91d038c804e4a63e4ec1bd4d2a6b4a1293 277 276 2023-10-19T23:41:13Z Fugii 2 wikitext text/x-wiki <div style="text-align: center;"> == Links == </div> [https://www.robocraft2.com/ Robocraft2.com]<span class="button-link">Button</span> c93b6144eed9d0a1dda575dca2d756657968e7b6 279 277 2023-10-19T23:42:50Z Fugii 2 wikitext text/x-wiki <div style="text-align: center;"> == Links == </div> [https://www.robocraft2.com/ Robocraft2.com]<span class="button-link">Button</span> <templatestyles src="Main Page Links/styles.css" /> c895030c75ddff6ea117d115897da92264bbaba5 280 279 2023-10-19T23:46:25Z Fugii 2 wikitext text/x-wiki <div style="text-align: center;"> == Links == </div> [https://www.robocraft2.com/ Robocraft2.com]<span class="button-link">Button</span> <templatestyles src="Main Page Links/styles.css" /> <div class="button-container"> [https://www.robocraft2.com Button Text] </div> 0230a8c1cdc43e2d64d5cd4ab38776d761c36587 Template:Main Page Links/styles.css 10 62 278 2023-10-19T23:41:57Z Fugii 2 Created page with " /* Style for buttons */ .button-link { display: inline-block; background-color: #0074d9; /* Button background color */ color: #ffffff; /* Button text color */ padding: 10px 20px; /* Button size */ border: none; border-radius: 5px; /* Rounded corners */ text-decoration: none; } .button-link:hover { background-color: #0056b3; /* Change color on hover */ }" sanitized-css text/css /* Style for buttons */ .button-link { display: inline-block; background-color: #0074d9; /* Button background color */ color: #ffffff; /* Button text color */ padding: 10px 20px; /* Button size */ border: none; border-radius: 5px; /* Rounded corners */ text-decoration: none; } .button-link:hover { background-color: #0056b3; /* Change color on hover */ } 18ad3303e95ae1affc6cb652577dd7e9ea22efdc 281 278 2023-10-19T23:46:43Z Fugii 2 sanitized-css text/css /* Style for buttons */ .button-link { display: inline-block; background-color: #0074d9; /* Button background color */ color: #ffffff; /* Button text color */ padding: 10px 20px; /* Button size */ border: none; border-radius: 5px; /* Rounded corners */ text-decoration: none; } .button-link:hover { background-color: #0056b3; /* Change color on hover */ } /* Style for button containers */ .button-container { display: inline-block; background-color: #0074d9; /* Button background color */ color: #fff; /* Button text color */ padding: 10px 20px; /* Button size */ border: none; border-radius: 5px; /* Rounded corners */ text-decoration: none; } .button-container:hover { background-color: #0056b3; /* Change color on hover */ } 870bbb4baedfe1cd7326304896cabc76e1e5b5bf 283 281 2023-10-20T00:00:05Z Fugii 2 sanitized-css text/css /* Style for button containers */ .button-container { display: inline-block; position: relative; /* Required for pseudo-elements */ background-color: #0074d9; /* Button background color */ color: #fff; /* Button text color */ padding: 10px 20px; /* Button size */ border: none; border-radius: 5px; /* Rounded corners */ text-decoration: none; } /* Create pseudo-element for button border */ .button-container::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #0056b3; /* Border color */ border-radius: 5px; /* Match the container's border radius */ box-sizing: border-box; } 3ec8b4195f07bc79fdee1501aa246533dc91e30b 285 283 2023-10-20T00:04:00Z Fugii 2 sanitized-css text/css /* Style for button containers */ .button-container { display: inline-block; background-color: #0074d9; /* Button background color */ color: #fff; /* Button text color */ padding: 10px 20px; /* Button size */ border: none; border-radius: 5px; /* Rounded corners */ text-decoration: none; } /* Style for the link inside the button */ .button-container a { display: block; /* Make the link a block element */ width: 100%; height: 100%; text-decoration: none; color: #fff; /* Match button text color */ } 7a7156133f7990f54c91835e000973b259ba9b21 MediaWiki:Timeless.js 8 10 282 207 2023-10-19T23:50:18Z Fugii 2 javascript text/javascript /* All JavaScript here will be loaded for users of the Timeless skin */ /* this attempts to force change all links a certain color but it doesn't seem to work */ document.addEventListener('DOMContentLoaded', function() { // Replace 'your-link-class' with the actual class used for links in the sidebar var links = document.querySelectorAll('.sidebar-chunk'); // Change link colors links.forEach(function(link) { link.style.color = '#5979ae'; // Change link color to a lighter/faded blue }); }); // Wait for the DOM to be ready document.addEventListener("DOMContentLoaded", function () { // Find all elements with the "button-container" class const buttonContainers = document.querySelectorAll(".button-container"); // Add a click event listener to each button container buttonContainers.forEach((container) => { container.addEventListener("click", function () { // Find the first link within the container const link = container.querySelector("a"); // Check if a link was found and navigate to its URL if (link) { window.location.href = link.href; } }); }); }); a83a5d54accebfe9fed9d9062277cf7c0f76a7f4 284 282 2023-10-20T00:01:02Z Fugii 2 javascript text/javascript /* All JavaScript here will be loaded for users of the Timeless skin */ /* this attempts to force change all links a certain color but it doesn't seem to work */ document.addEventListener('DOMContentLoaded', function() { // Replace 'your-link-class' with the actual class used for links in the sidebar var links = document.querySelectorAll('.sidebar-chunk'); // Change link colors links.forEach(function(link) { link.style.color = '#5979ae'; // Change link color to a lighter/faded blue }); }); 0bb4d1ed23f2348e65f29b6f84433cc6c7c854d5 Module:Infobox 828 63 286 2023-10-20T15:13:11Z Archimedes5000 4 Created page with "local p = {} function p.main(frame) local args = frame:args() local label = {} local data = {} local l_prop = {} local d_prop = {} local idx = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if s ~= nil then label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if s ~= nil then data[i] = v idx[i] = i end local _,_,i = string.find(k, "^l_prop(%d*)$") if s ~= nil..." Scribunto text/plain local p = {} function p.main(frame) local args = frame:args() local label = {} local data = {} local l_prop = {} local d_prop = {} local idx = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if s ~= nil then label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if s ~= nil then data[i] = v idx[i] = i end local _,_,i = string.find(k, "^l_prop(%d*)$") if s ~= nil then l_prop[i] = v idx[i] = i end local _,_,i = string.find(k, "^d_prop(%d*)$") if s ~= nil then d_prop[i] = v idx[i] = i end end for i = 1,#idx,1 do end end return p 1b1b7dd21d2a4b31570342c54af74d66677559ef 287 286 2023-10-20T15:16:31Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args() local label = {} local data = {} local l_prop = {} local d_prop = {} local idx = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if s ~= nil then label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if s ~= nil then data[i] = v idx[i] = i end local _,_,i = string.find(k, "^l_prop(%d*)$") if s ~= nil then l_prop[i] = v idx[i] = i end local _,_,i = string.find(k, "^d_prop(%d*)$") if s ~= nil then d_prop[i] = v idx[i] = i end end for i = 1,#idx,1 do end end return p 328fe30c218065d025b807511e99f43b57b553ce 288 287 2023-10-20T15:17:10Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local label = {} local data = {} local l_prop = {} local d_prop = {} local idx = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if s ~= nil then label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if s ~= nil then data[i] = v idx[i] = i end local _,_,i = string.find(k, "^l_prop(%d*)$") if s ~= nil then l_prop[i] = v idx[i] = i end local _,_,i = string.find(k, "^d_prop(%d*)$") if s ~= nil then d_prop[i] = v idx[i] = i end end for i = 1,#idx,1 do end end return p 9dad4ef4c4fb196f0da2cf8d45f2ac03dd70efdd File:Shape Cube.png 6 64 289 2023-10-20T16:37:22Z Refticus 8 Cube base shape. wikitext text/x-wiki == Summary == Cube base shape. e060944c69e7b24bb342cde29c491a45e9d5470e File:Shape Wedge.png 6 65 290 2023-10-20T16:38:42Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Shape Tetrahedron.png 6 66 291 2023-10-20T16:40:15Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Neg Tetra.png 6 67 292 2023-10-20T16:40:57Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Quarter Pyramid.png 6 68 293 2023-10-20T16:41:32Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Neg Qtr Pyramid.png 6 69 294 2023-10-20T16:42:04Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Eighth Pyramid.png 6 70 295 2023-10-20T16:42:45Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Double Sliced.png 6 71 296 2023-10-20T16:43:07Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Half Double Sliced.png 6 72 297 2023-10-20T16:43:27Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rounded Neg Tetra.png 6 73 298 2023-10-20T16:44:03Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rneg Qtr Pyramid.png 6 74 299 2023-10-20T16:44:29Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rounded Wedge.png 6 75 300 2023-10-20T16:45:11Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 301 300 2023-10-20T16:46:36Z Refticus 8 Refticus uploaded a new version of [[File:Rounded Wedge.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rounded Qtr Pyramid.png 6 76 302 2023-10-20T16:47:09Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rounded Tetra.png 6 77 303 2023-10-20T16:47:39Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Shape Cone.png 6 78 304 2023-10-20T16:48:03Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Cone Segment.png 6 79 305 2023-10-20T16:48:30Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Hemisphere.png 6 80 306 2023-10-20T16:48:51Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Shape Sphere.png 6 81 307 2023-10-20T16:49:19Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Shapes 0 14 308 94 2023-10-20T16:50:20Z Refticus 8 Base shape image upload. wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}} [[File:Shape Cube.png|frameless]] [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== ==Cylinders and Posts== ==Nameplates and Frames== c8f087c354a6c000097efa7eefaacd6da5ed8f6c File:Shape Plate.png 6 82 309 2023-10-20T16:51:18Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Wedge.png 6 83 310 2023-10-20T16:51:50Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Triangle.png 6 84 311 2023-10-20T16:52:11Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Tetra.png 6 85 312 2023-10-20T16:52:32Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Neg Tetra.png 6 86 313 2023-10-20T16:53:07Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Qtr Pyramid.png 6 87 314 2023-10-20T16:53:27Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Neg Qtr Pyramid.png 6 88 315 2023-10-20T16:53:51Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Half Dbl Sliced.png 6 89 316 2023-10-20T16:54:22Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Rneg Pyramid.png 6 90 317 2023-10-20T16:54:51Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Rneg Qtr Pyramid.png 6 91 318 2023-10-20T16:57:38Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Rwedge.png 6 92 319 2023-10-20T16:58:00Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Rtetra.png 6 93 320 2023-10-20T16:58:09Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Shapes 0 14 321 308 2023-10-20T16:58:36Z Refticus 8 /* Plates */ Added plate images. wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}} [[File:Shape Cube.png|frameless]] [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== [[File:Shape Plate.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Triangle.png|frameless]] [[File:Plate Tetra.png|frameless]] [[File:Plate Neg Tetra.png|frameless]] [[File:Plate Qtr Pyramid.png|frameless]] [[File:Plate Neg Qtr Pyramid.png|frameless]] [[File:Plate Half Dbl Sliced.png|frameless]] [[File:Plate Rneg Pyramid.png|frameless]] [[File:Plate Rneg Qtr Pyramid.png|frameless]] [[File:Plate Rwedge.png|frameless]] [[File:Plate Rtetra.png|frameless]] ==Cylinders and Posts== ==Nameplates and Frames== ff8d838beb1eae7f337168f410ae64ccde73934d 322 321 2023-10-20T17:02:58Z Refticus 8 Minor formatting change. wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}} [[File:Shape Cube.png|frameless]] [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== [[File:Shape Plate.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Triangle.png|frameless]] [[File:Plate Tetra.png|frameless]] [[File:Plate Neg Tetra.png|frameless]] [[File:Plate Qtr Pyramid.png|frameless]] [[File:Plate Neg Qtr Pyramid.png|frameless]] [[File:Plate Half Dbl Sliced.png|frameless]] [[File:Plate Rneg Pyramid.png|frameless]] [[File:Plate Rneg Qtr Pyramid.png|frameless]] [[File:Plate Rwedge.png|frameless]] [[File:Plate Rtetra.png|frameless]] ==Cylinders== ==Posts and Frames== ==Unique== f3648a4c16c24b048efd9e757e51deb5195acc09 341 322 2023-10-20T17:10:56Z Refticus 8 /* Cylinders */ Added images. wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}} [[File:Shape Cube.png|frameless]] [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== [[File:Shape Plate.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Triangle.png|frameless]] [[File:Plate Tetra.png|frameless]] [[File:Plate Neg Tetra.png|frameless]] [[File:Plate Qtr Pyramid.png|frameless]] [[File:Plate Neg Qtr Pyramid.png|frameless]] [[File:Plate Half Dbl Sliced.png|frameless]] [[File:Plate Rneg Pyramid.png|frameless]] [[File:Plate Rneg Qtr Pyramid.png|frameless]] [[File:Plate Rwedge.png|frameless]] [[File:Plate Rtetra.png|frameless]] ==Cylinders== [[File:Plate Circle.png|frameless]] [[File:Plate Wide Cylinder.png|frameless]] [[File:Plate Narrow Cylinder.png|frameless]] [[File:Wide Cylinder.png|frameless]] [[File:W Cylinder Bend.png|frameless]] [[File:W Cylinder T.png|frameless]] [[File:W Cylinder Cross.png|frameless]] [[File:W Cylinder Corner.png|frameless]] [[File:W Cylinder Diagonal.png|frameless]] [[File:W Cylinder Dbl Diag.png|frameless]] [[File:Narrow Cylinder.png|frameless]] [[File:N Cylinder Bend.png|frameless]] [[File:N Cylinder T.png|frameless]] [[File:N Cylinder Cross.png|frameless]] [[File:N Cylinder Corner.png|frameless]] [[File:N Cylinder Diagonal.png|frameless]] [[File:N Cylinder Dbl Diag.png|frameless]] ==Posts and Frames== ==Unique== ca0cea382981d983fd8298052ced6702b4edf433 342 341 2023-10-20T17:11:26Z Refticus 8 /* Plates */ Forgot one image. wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}} [[File:Shape Cube.png|frameless]] [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== [[File:Shape Plate.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Triangle.png|frameless]] [[File:Plate Tetra.png|frameless]] [[File:Plate Neg Tetra.png|frameless]] [[File:Plate Qtr Pyramid.png|frameless]] [[File:Plate Neg Qtr Pyramid.png|frameless]] [[File:Plate Half Dbl Sliced.png|frameless]] [[File:Plate Rneg Pyramid.png|frameless]] [[File:Plate Rneg Qtr Pyramid.png|frameless]] [[File:Plate Rwedge.png|frameless]] [[File:Plate Rtetra.png|frameless]] [[File:Plate Qtr Cricle.png|frameless]] ==Cylinders== [[File:Plate Circle.png|frameless]] [[File:Plate Wide Cylinder.png|frameless]] [[File:Plate Narrow Cylinder.png|frameless]] [[File:Wide Cylinder.png|frameless]] [[File:W Cylinder Bend.png|frameless]] [[File:W Cylinder T.png|frameless]] [[File:W Cylinder Cross.png|frameless]] [[File:W Cylinder Corner.png|frameless]] [[File:W Cylinder Diagonal.png|frameless]] [[File:W Cylinder Dbl Diag.png|frameless]] [[File:Narrow Cylinder.png|frameless]] [[File:N Cylinder Bend.png|frameless]] [[File:N Cylinder T.png|frameless]] [[File:N Cylinder Cross.png|frameless]] [[File:N Cylinder Corner.png|frameless]] [[File:N Cylinder Diagonal.png|frameless]] [[File:N Cylinder Dbl Diag.png|frameless]] ==Posts and Frames== ==Unique== 561058b8f3caac435dbb460b0afacc701ec27707 354 342 2023-10-20T17:15:42Z Refticus 8 /* Posts and Frames */ Added images. wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}} [[File:Shape Cube.png|frameless]] [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== [[File:Shape Plate.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Triangle.png|frameless]] [[File:Plate Tetra.png|frameless]] [[File:Plate Neg Tetra.png|frameless]] [[File:Plate Qtr Pyramid.png|frameless]] [[File:Plate Neg Qtr Pyramid.png|frameless]] [[File:Plate Half Dbl Sliced.png|frameless]] [[File:Plate Rneg Pyramid.png|frameless]] [[File:Plate Rneg Qtr Pyramid.png|frameless]] [[File:Plate Rwedge.png|frameless]] [[File:Plate Rtetra.png|frameless]] [[File:Plate Qtr Cricle.png|frameless]] ==Cylinders== [[File:Plate Circle.png|frameless]] [[File:Plate Wide Cylinder.png|frameless]] [[File:Plate Narrow Cylinder.png|frameless]] [[File:Wide Cylinder.png|frameless]] [[File:W Cylinder Bend.png|frameless]] [[File:W Cylinder T.png|frameless]] [[File:W Cylinder Cross.png|frameless]] [[File:W Cylinder Corner.png|frameless]] [[File:W Cylinder Diagonal.png|frameless]] [[File:W Cylinder Dbl Diag.png|frameless]] [[File:Narrow Cylinder.png|frameless]] [[File:N Cylinder Bend.png|frameless]] [[File:N Cylinder T.png|frameless]] [[File:N Cylinder Cross.png|frameless]] [[File:N Cylinder Corner.png|frameless]] [[File:N Cylinder Diagonal.png|frameless]] [[File:N Cylinder Dbl Diag.png|frameless]] ==Posts and Frames== [[File:Post Straight.png|frameless]] [[File:Post L Shape.png|frameless]] [[File:Post T Junction.png|frameless]] [[File:Post Cross.png|frameless]] [[File:Post Corner.png|frameless]] [[File:Post Diagonal.png|frameless]] [[File:Post Dbl Diagonal.png|frameless]] [[File:Frame Square.png|frameless]] [[File:Frame Triangle.png|frameless]] [[File:Frame Square Skew.png|frameless]] [[File:Frame Tri Skew.png|frameless]] ==Unique== 150b992433b3014b22713244ed90a24d39b4a926 356 354 2023-10-20T17:16:30Z Refticus 8 /* Unique */ Added nameplate image wikitext text/x-wiki ==Base== {{BlockInfoBox|full-name=Scalable Cube|base-cpu=1|mass=1.8}} [[File:Shape Cube.png|frameless]] [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== [[File:Shape Plate.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Triangle.png|frameless]] [[File:Plate Tetra.png|frameless]] [[File:Plate Neg Tetra.png|frameless]] [[File:Plate Qtr Pyramid.png|frameless]] [[File:Plate Neg Qtr Pyramid.png|frameless]] [[File:Plate Half Dbl Sliced.png|frameless]] [[File:Plate Rneg Pyramid.png|frameless]] [[File:Plate Rneg Qtr Pyramid.png|frameless]] [[File:Plate Rwedge.png|frameless]] [[File:Plate Rtetra.png|frameless]] [[File:Plate Qtr Cricle.png|frameless]] ==Cylinders== [[File:Plate Circle.png|frameless]] [[File:Plate Wide Cylinder.png|frameless]] [[File:Plate Narrow Cylinder.png|frameless]] [[File:Wide Cylinder.png|frameless]] [[File:W Cylinder Bend.png|frameless]] [[File:W Cylinder T.png|frameless]] [[File:W Cylinder Cross.png|frameless]] [[File:W Cylinder Corner.png|frameless]] [[File:W Cylinder Diagonal.png|frameless]] [[File:W Cylinder Dbl Diag.png|frameless]] [[File:Narrow Cylinder.png|frameless]] [[File:N Cylinder Bend.png|frameless]] [[File:N Cylinder T.png|frameless]] [[File:N Cylinder Cross.png|frameless]] [[File:N Cylinder Corner.png|frameless]] [[File:N Cylinder Diagonal.png|frameless]] [[File:N Cylinder Dbl Diag.png|frameless]] ==Posts and Frames== [[File:Post Straight.png|frameless]] [[File:Post L Shape.png|frameless]] [[File:Post T Junction.png|frameless]] [[File:Post Cross.png|frameless]] [[File:Post Corner.png|frameless]] [[File:Post Diagonal.png|frameless]] [[File:Post Dbl Diagonal.png|frameless]] [[File:Frame Square.png|frameless]] [[File:Frame Triangle.png|frameless]] [[File:Frame Square Skew.png|frameless]] [[File:Frame Tri Skew.png|frameless]] ==Unique== [[File:Nameplate.png|frameless]] 3aadd819e714fbb2a874efa66684fd37cc72d521 File:Plate Circle.png 6 94 323 2023-10-20T17:03:22Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Wide Cylinder.png 6 95 324 2023-10-20T17:03:39Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Narrow Cylinder.png 6 96 325 2023-10-20T17:03:59Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plate Qtr Cricle.png 6 97 326 2023-10-20T17:04:15Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Wide Cylinder.png 6 98 327 2023-10-20T17:05:01Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:W Cylinder Bend.png 6 99 328 2023-10-20T17:05:25Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:W Cylinder T.png 6 100 329 2023-10-20T17:06:44Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:W Cylinder Cross.png 6 101 330 2023-10-20T17:06:57Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:W Cylinder Corner.png 6 102 331 2023-10-20T17:07:09Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:W Cylinder Diagonal.png 6 103 332 2023-10-20T17:07:18Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:W Cylinder Dbl Diag.png 6 104 333 2023-10-20T17:07:28Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Narrow Cylinder.png 6 105 334 2023-10-20T17:09:12Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:N Cylinder Bend.png 6 106 335 2023-10-20T17:09:22Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:N Cylinder T.png 6 107 336 2023-10-20T17:09:32Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:N Cylinder Cross.png 6 108 337 2023-10-20T17:09:44Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:N Cylinder Corner.png 6 109 338 2023-10-20T17:10:00Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:N Cylinder Diagonal.png 6 110 339 2023-10-20T17:10:19Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:N Cylinder Dbl Diag.png 6 111 340 2023-10-20T17:10:29Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Post Straight.png 6 112 343 2023-10-20T17:11:56Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Post L Shape.png 6 113 344 2023-10-20T17:13:02Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Post T Junction.png 6 114 345 2023-10-20T17:13:13Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Post Cross.png 6 115 346 2023-10-20T17:13:22Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Post Corner.png 6 116 347 2023-10-20T17:13:32Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Post Diagonal.png 6 117 348 2023-10-20T17:13:44Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Post Dbl Diagonal.png 6 118 349 2023-10-20T17:13:52Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Frame Square.png 6 119 350 2023-10-20T17:15:03Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Frame Triangle.png 6 120 351 2023-10-20T17:15:19Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Frame Square Skew.png 6 121 352 2023-10-20T17:15:27Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Frame Tri Skew.png 6 122 353 2023-10-20T17:15:35Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Nameplate.png 6 123 355 2023-10-20T17:16:10Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Module:PrimitiveBlockData.json 828 124 357 2023-10-20T18:51:25Z Archimedes5000 4 Created page with "{ "0": { "Type": "Cube", "Name": "Cube", "Data": { "Path": "Cube", "SpriteName": "Cube", "CubeShortNameKey": "strCubeShort", "CubeNameKey": "strCube", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3,4,5], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [1,1,1,1,1,1], "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube"..." wikitext text/x-wiki { "0": { "Type": "Cube", "Name": "Cube", "Data": { "Path": "Cube", "SpriteName": "Cube", "CubeShortNameKey": "strCubeShort", "CubeNameKey": "strCube", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3,4,5], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [1,1,1,1,1,1], "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Shapes", "SortIndex": 1000 } }, "5": { "Type": "Cube", "Name": "Wedge", "Data": { "Path": "Wedge", "SpriteName": "Wedge", "CubeShortNameKey": "strWedgeShort", "CubeNameKey": "strWedge", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4], "EdgeConnectingFaces": [0,1], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,0.85375,0,1,1,0], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1001 } }, "8": { "Type": "Cube", "Name": "Tetrahedron", "Data": { "Path": "Tetrahedron", "SpriteName": "Tetrahedron", "CubeShortNameKey": "strTetrahedronShort", "CubeNameKey": "strTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.85375,0,0.85375,0.85375,0], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1002 } }, "1": { "Type": "Cube", "Name": "NegativeTetrahedron", "Data": { "Path": "NegativeTetrahedron", "SpriteName": "NegativeTetrahedron", "CubeShortNameKey": "strNegativeTetrahedronShort", "CubeNameKey": "strNegativeTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,2,5], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,1,0.85375,1,1,0.85375], "cm3Volume": 6666, "Volume": 0.006666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1003 } }, "6": { "Type": "Cube", "Name": "QuarterPyramid", "Data": { "Path": "QuarterPyramid", "SpriteName": "QuarterPyramid", "CubeShortNameKey": "strQuarterPyramidShort", "CubeNameKey": "strQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,4], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.85375,0,1,0.85375,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1004 } }, "2": { "Type": "Cube", "Name": "NegativeQuarterPyramid", "Data": { "Path": "NegativeQuarterPyramid", "SpriteName": "NegativeQuarterPyramid", "CubeShortNameKey": "strNegativeQuarterPyramidShort", "CubeNameKey": "strNegativeQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,1,0,1,1,0.85375], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1005 } }, "7": { "Type": "Cube", "Name": "EighthPyramid", "Data": { "Path": "EighthPyramid", "SpriteName": "EighthPyramid", "CubeShortNameKey": "strEighthPyramidShort", "CubeNameKey": "strEighthPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3,4], "EdgeConnectingFaces": [3,4], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.85375,0.85375,0], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1006 } }, "3": { "Type": "Cube", "Name": "Double Sliced", "Data": { "Path": "DoubleSliced", "SpriteName": "DoubleSliced", "CubeShortNameKey": "strDoubleSlicedShort", "CubeNameKey": "strDoubleSliced", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,1,4,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,0.85375,0,1,0.85375,0.85375], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1007 } }, "4": { "Type": "Cube", "Name": "HalfDoubleSliced", "Data": { "Path": "HalfDoubleSliced", "SpriteName": "HalfDoubleSliced", "CubeShortNameKey": "strHalfDoubleSlicedShort", "CubeNameKey": "strHalfDoubleSliced", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,3,5], "EdgeConnectingFaces": [0,3,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,0,0,0.85375,0,0.85375], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1008 } }, "9": { "Type": "Cube", "Name": "RoundedNegativeTetrahedron", "Data": { "Path": "RoundedNegativeTetrahedron", "SpriteName": "RoundedNegativeTetrahedron", "CubeShortNameKey": "strRoundedNegativeTetrahedronShort", "CubeNameKey": "strRoundedNegativeTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,2,5], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.8925,1,0.8925,1,1,0.8925], "cm3Volume": 7695, "Volume": 0.007695, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.7000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1009 } }, "10": { "Type": "Cube", "Name": "RoundedNegativeQuarterPyramid", "Data": { "Path": "RoundedNegativeQuarterPyramid", "SpriteName": "RoundedNegativeQuarterPyramid", "CubeShortNameKey": "strRoundedNegativeQuarterPyramidShort", "CubeNameKey": "strRoundedNegativeQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.8925,1,0,1,1,0.8925], "cm3Volume": 7245, "Volume": 0.007245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1010 } }, "11": { "Type": "Cube", "Name": "RoundedWedge", "Data": { "Path": "RoundedWedge", "SpriteName": "RoundedWedge", "CubeShortNameKey": "strRoundedWedgeShort", "CubeNameKey": "strRoundedWedge", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4], "EdgeConnectingFaces": [0,1], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.8925,0.8925,0,1,1,0], "cm3Volume": 6245, "Volume": 0.006245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.4000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1011 } }, "12": { "Type": "Cube", "Name": "RoundedQuarterPyramid", "Data": { "Path": "RoundedQuarterPyramid", "SpriteName": "RoundedQuarterPyramid", "CubeShortNameKey": "strRoundedQuarterPyramidShort", "CubeNameKey": "strRoundedQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,4], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.8925,0,1,0.8925,0], "cm3Volume": 5125, "Volume": 0.005125, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1012 } }, "13": { "Type": "Cube", "Name": "RoundedTetrahedron", "Data": { "Path": "RoundedTetrahedron", "SpriteName": "RoundedTetrahedron", "CubeShortNameKey": "strRoundedTetrahedronShort", "CubeNameKey": "strRoundedTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.8925,0,1,0.8925,0], "cm3Volume": 4120, "Volume": 0.00412, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1013 } }, "14": { "Type": "Cube", "Name": "Cone", "Data": { "Path": "Cone", "SpriteName": "Cone", "CubeShortNameKey": "strConeShort", "CubeNameKey": "strCone", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3], "EdgeConnectingFaces": [3], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.785,0,0], "cm3Volume": 2040, "Volume": 0.00204, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1014 } }, "15": { "Type": "Cube", "Name": "ConeSegment", "Data": { "Path": "ConeSegment", "SpriteName": "ConeSegment", "CubeShortNameKey": "strConeSegmentShort", "CubeNameKey": "strConeSegment", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.8525,0,0.8925,0.8525,0], "cm3Volume": 2080, "Volume": 0.00208, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1015 } }, "16": { "Type": "Cube", "Name": "Hemisphere", "Data": { "Path": "Hemisphere", "SpriteName": "Hemisphere", "CubeShortNameKey": "strHemisphereShort", "CubeNameKey": "strHemisphere", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3], "EdgeConnectingFaces": [3], "ProxyBottom": [1,2,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.785,0,0], "cm3Volume": 1965, "Volume": 0.001965, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.4", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1016 } }, "17": { "Type": "Cube", "Name": "Sphere", "Data": { "Path": "Sphere", "SpriteName": "Sphere", "CubeShortNameKey": "strSphereShort", "CubeNameKey": "strSphere", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0,0,0], "cm3Volume": 3925, "Volume": 0.003925, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1017 } }, "18": { "Type": "Cube", "Name": "PlateCube", "Data": { "Path": "Cube", "SpriteName": "PlateCube", "CubeShortNameKey": "strPlateCubeShort", "CubeNameKey": "strPlateCube", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,2,3,4,5], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665], "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1018 } }, "21": { "Type": "Cube", "Name": "PlateWedge", "Data": { "Path": "Wedge", "SpriteName": "PlateWedge", "CubeShortNameKey": "strPlateWedgeShort", "CubeNameKey": "strPlateWedge", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,3,4], "EdgeConnectingFaces": [0,1], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.595825,0,1,0.66665,0], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1019 } }, "24": { "Type": "Cube", "Name": "PlateTriangle", "Data": { "Path": "Triangle", "SpriteName": "PlateTriangle", "CubeShortNameKey": "strPlateTriangleShort", "CubeNameKey": "strPlateTriangle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,2,3,4], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,2,2,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1020 } }, "23": { "Type": "Cube", "Name": "PlateTetrahedron", "Data": { "Path": "Tetrahedron", "SpriteName": "PlateTetrahedron", "CubeShortNameKey": "strPlateTetrahedronShort", "CubeNameKey": "strPlateTetrahedron", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.595825,0,0.85375,0.595825,0], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1021 } }, "19": { "Type": "Cube", "Name": "NegativeTetrahedronPlate", "Data": { "Path": "NegativeTetrahedron", "SpriteName": "PlateNegativeTetrahedron", "CubeShortNameKey": "strNegativeTetrahedronPlateShort", "CubeNameKey": "strNegativeTetrahedronPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,2,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,0.66665,0.85375,1,0.66665,0.595825], "cm3Volume": 6666, "Volume": 0.006666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1022 } }, "22": { "Type": "Cube", "Name": "PlateQuarterPyramid", "Data": { "Path": "QuarterPyramid", "SpriteName": "PlateQuarterPyramid", "CubeShortNameKey": "strPlateQuarterPyramidShort", "CubeNameKey": "strPlateQuarterPyramid", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,4], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.595825,0,1,0.595825,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1023 } }, "20": { "Type": "Cube", "Name": "NegativeQuarterPyramidPlate", "Data": { "Path": "NegativeQuarterPyramid", "SpriteName": "PlateNegativeQuarterPyramid", "CubeShortNameKey": "strNegativeQuarterPyramidPlateShort", "CubeNameKey": "strNegativeQuarterPyramidPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.833325,0,1,1,0.595825], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.4", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1024 } }, "198": { "Type": "Cube", "Name": "HalfDoubleSlicedPlate", "Data": { "Path": "HalfDoubleSliced", "SpriteName": "PlateHalfDoubleSliced", "CubeShortNameKey": "strHalfDoubleSlicedPlateShort", "CubeNameKey": "strHalfDoubleSlicedPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,3,5], "EdgeConnectingFaces": [0,3,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0,0,0.85375,0,0.595825], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1025 } }, "25": { "Type": "Cube", "Name": "RoundedNegativeTetrahedronPlate", "Data": { "Path": "RoundedNegativeTetrahedron", "SpriteName": "PlateRoundedNegativeTetrahedron", "CubeShortNameKey": "strRoundedNegativeTetrahedronPlateShort", "CubeNameKey": "strRoundedNegativeTetrahedronPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,2,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.66665,0.85375,1,0.66665,0.595825], "cm3Volume": 7695, "Volume": 0.007695, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1026 } }, "26": { "Type": "Cube", "Name": "RoundedNegativeQuarterPyramidPlate", "Data": { "Path": "RoundedNegativeQuarterPyramid", "SpriteName": "PlateRoundedNegativeQuarterPyramid", "CubeShortNameKey": "strRoundedNegativeQuarterPyramidPlateShort", "CubeNameKey": "strRoundedNegativeQuarterPyramidPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.66665,0,1,0.66665,0.595825], "cm3Volume": 7245, "Volume": 0.007245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1027 } }, "27": { "Type": "Cube", "Name": "PlateRWedge", "Data": { "Path": "RoundedWedge", "SpriteName": "PlateRWedge", "CubeShortNameKey": "strPlateRWedgeShort", "CubeNameKey": "strPlateRWedge", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,3,4], "EdgeConnectingFaces": [0,1], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.595825,0,1,0.66665,0], "cm3Volume": 6245, "Volume": 0.006245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1028 } }, "28": { "Type": "Cube", "Name": "PlateRTetrahedron", "Data": { "Path": "RoundedTetrahedron", "SpriteName": "PlateRTetra", "CubeShortNameKey": "strPlateRTretrahedronShort", "CubeNameKey": "strPlateRTretrahedron", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.595825,0,0.85375,0.595825,0], "cm3Volume": 4120, "Volume": 0.00412, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1029 } }, "29": { "Type": "Cube", "Name": "PlateCircle", "Data": { "Path": "Circle", "SpriteName": "PlateCircle", "CubeShortNameKey": "strPlateCircleShort", "CubeNameKey": "strPlateCircle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.85375,0.85375,0,0], "cm3Volume": 6120, "Volume": 0.00612, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1030 } }, "30": { "Type": "Cube", "Name": "WideCylinderPlate", "Data": { "Path": "WideCylinder", "SpriteName": "PlateWideCylinder", "CubeShortNameKey": "strWideCylinderPlateShort", "CubeNameKey": "strWideCylinderPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1031 } }, "31": { "Type": "Cube", "Name": "NarrowCylinderPlate", "Data": { "Path": "NarrowCylinder", "SpriteName": "PlateNarrowCylinder", "CubeShortNameKey": "strNarrowCylinderPlateShort", "CubeNameKey": "strNarrowCylinderPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1032 } }, "32": { "Type": "Cube", "Name": "PlateQtrCircle", "Data": { "Path": "QuarterCircle", "SpriteName": "PlateQuarterCircle", "CubeShortNameKey": "strPlateQtrCircleShort", "CubeNameKey": "strPlateQtrCircle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,2,3,4], "EdgeConnectingFaces": [3,4], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1033 } }, "33": { "Type": "Cube", "Name": "WideCylinder", "Data": { "Path": "WideCylinder", "SpriteName": "WideCylinder", "CubeShortNameKey": "strWideCylinderShort", "CubeNameKey": "strWideCylinder", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1034 } }, "34": { "Type": "Cube", "Name": "WideCylinderBend", "Data": { "Path": "WideCylinderBend", "SpriteName": "WideCylinderBend", "CubeShortNameKey": "strWideCylinderBendShort", "CubeNameKey": "strWideCylinderBend", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3,4], "EdgeConnectingFaces": [3,4], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.519125,0.519125,0], "cm3Volume": 2040, "Volume": 0.00204, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1035 } }, "35": { "Type": "Cube", "Name": "WideCylinderT", "Data": { "Path": "WideCylinderT", "SpriteName": "WideCylinderT", "CubeShortNameKey": "strWideCylinderTShort", "CubeNameKey": "strWideCylinderT", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3], "EdgeConnectingFaces": [0,1,3], "ProxyBottom": [1,1,1,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.519125,0.519125,0,0.519125,0,0], "cm3Volume": 3430, "Volume": 0.00343, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1036 } }, "36": { "Type": "Cube", "Name": "WideCylinderCross", "Data": { "Path": "WideCylinderCross", "SpriteName": "WideCylinderCross", "CubeShortNameKey": "strWideCylinderCrossShort", "CubeNameKey": "strWideCylinderCross", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3], "EdgeConnectingFaces": [0,1,2,3], "ProxyBottom": [1,0,0,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.519125,0.519125,0.519125,0.519125,0,0], "cm3Volume": 4205, "Volume": 0.004205, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1037 } }, "37": { "Type": "Cube", "Name": "WideCylinderCorner", "Data": { "Path": "WideCylinderCorner", "SpriteName": "WideCylinderCorner", "CubeShortNameKey": "strWideCylinderCornerShort", "CubeNameKey": "strWideCylinderCorner", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,3,4], "EdgeConnectingFaces": [0,3,4], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.519125,0,0,0.519125,0.519125,0], "cm3Volume": 3015, "Volume": 0.003015, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.7000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1038 } }, "38": { "Type": "Cube", "Name": "WideCylinderDiagonal", "Data": { "Path": "WideCylinderDiagonal", "SpriteName": "WideCylinderDiagonal", "CubeShortNameKey": "strWideCylinderDiagonalShort", "CubeNameKey": "strWideCylinderDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,1,1,0], "GridScale": [1,1,2], "PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1039 } }, "103": { "Type": "Cube", "Name": "WideCylinderDoubleDiagonal", "Data": { "Path": "WideCylinderDoubleDiagonal", "SpriteName": "WideCylinderDoubleDiagonal", "CubeShortNameKey": "strWideCylinderDoubleDiagonalShort", "CubeNameKey": "strWideCylinderDoubleDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,0,1,1,0], "GridScale": [2,1,2], "PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1040 } }, "39": { "Type": "Cube", "Name": "NarrowCylinder", "Data": { "Path": "NarrowCylinder", "SpriteName": "NarrowCylinder", "CubeShortNameKey": "strNarrowCylinderShort", "CubeNameKey": "strNarrowCylinder", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1041 } }, "40": { "Type": "Cube", "Name": "NarrowCylinderBend", "Data": { "Path": "NarrowCylinderBend", "SpriteName": "NarrowCylinderBend", "CubeShortNameKey": "strNarrowCylinderBendShort", "CubeNameKey": "strNarrowCylinderBend", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3,4], "EdgeConnectingFaces": [3,4], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.26175,0.26175,0], "cm3Volume": 510, "Volume": 0.00051, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1042 } }, "41": { "Type": "Cube", "Name": "NarrowCylinderT", "Data": { "Path": "NarrowCylinderT", "SpriteName": "NarrowCylinderT", "CubeShortNameKey": "strNarrowCylinderTShort", "CubeNameKey": "strNarrowCylinderT", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3], "EdgeConnectingFaces": [0,1,3], "ProxyBottom": [1,1,1,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.26175,0.26175,0,0.26175,0,0], "cm3Volume": 1080, "Volume": 0.00108, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1043 } }, "42": { "Type": "Cube", "Name": "NarrowCylinderCross", "Data": { "Path": "NarrowCylinderCross", "SpriteName": "NarrowCylinderCross", "CubeShortNameKey": "strNarrowCylinderCrossShort", "CubeNameKey": "strNarrowCylinderCross", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3], "EdgeConnectingFaces": [0,1,2,3], "ProxyBottom": [1,0,0,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.26175,0.26175,0.26175,0.26175,0,0], "cm3Volume": 1500, "Volume": 0.0015, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1044 } }, "43": { "Type": "Cube", "Name": "NarrowCylinderCorner", "Data": { "Path": "NarrowCylinderCorner", "SpriteName": "NarrowCylinderCorner", "CubeShortNameKey": "strNarrowCylinderCornerShort", "CubeNameKey": "strNarrowCylinderCorner", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,3,4], "EdgeConnectingFaces": [0,3,4], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.26175,0,0,0.26175,0.26175,0], "cm3Volume": 950, "Volume": 0.00095, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1045 } }, "44": { "Type": "Cube", "Name": "NarrowCylinderDiagonal", "Data": { "Path": "NarrowCylinderDiagonal", "SpriteName": "NarrowCylinderDiagonal", "CubeShortNameKey": "strNarrowCylinderDiagonalShort", "CubeNameKey": "strNarrowCylinderDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,1,1,0], "GridScale": [1,1,2], "PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1046 } }, "104": { "Type": "Cube", "Name": "NarrowCylinderDoubleDiagonal", "Data": { "Path": "NarrowCylinderDoubleDiagonal", "SpriteName": "NarrowCylinderDoubleDiagonal", "CubeShortNameKey": "strNarrowCylinderDoubleDiagonalShort", "CubeNameKey": "strNarrowCylinderDoubleDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,0,1,1,0], "GridScale": [2,1,2], "PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1047 } }, "229": { "Type": "Cube", "Name": "GlassPlate_Square", "Data": { "Path": "GlassCube", "SpriteName": "GlassPlate_Square", "CubeShortNameKey": "strGlassPlate_SquareShort", "CubeNameKey": "strGlassPlate_Square", "CubeDescriptionKey": "strScalableGlassPlate", "SelectableFaces": [0,1,2,3,4,5], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665], "cm3Volume": 8200, "Volume": 0.0082, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": false, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1048 } }, "230": { "Type": "Cube", "Name": "GlassPlate_Triangle", "Data": { "Path": "GlassTriangle", "SpriteName": "GlassPlate_Triangle", "CubeShortNameKey": "strGlassPlate_TriangleShort", "CubeNameKey": "strGlassPlate_Triangle", "CubeDescriptionKey": "strScalableGlassPlate", "SelectableFaces": [1,2,3,4], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,1,2,1,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0], "cm3Volume": 4200, "Volume": 0.0042, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": false, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1049 } }, "107": { "Type": "Cube", "Name": "PostStraight", "Data": { "Path": "PostStraight", "SpriteName": "PostStraight", "CubeNameKey": "strPostStraight", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,0,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.66665,0.66665,0.3333,0.3333,0.66665,0.66665], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1050 } }, "108": { "Type": "Cube", "Name": "PostLShape", "Data": { "Path": "PostLShape", "SpriteName": "PostLShape", "CubeNameKey": "strPostLShape", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.6666,0.6666,0.49995,0.3333,0.3333,0.49995], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1051 } }, "109": { "Type": "Cube", "Name": "PostTJunction", "Data": { "Path": "PostTJunction", "SpriteName": "PostTJunction", "CubeNameKey": "strPostTJunction", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,1,1,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.3333,0.3333,0.6666,0.3333,0.49995,0.49995], "cm3Volume": 1185, "Volume": 0.001185, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1052 } }, "110": { "Type": "Cube", "Name": "PostCross", "Data": { "Path": "PostCross", "SpriteName": "PostCross", "CubeNameKey": "strPostCross", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,0,0,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.3333,0.3333,0.3333,0.3333,0.9999,0.9999], "cm3Volume": 1480, "Volume": 0.00148, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1053 } }, "111": { "Type": "Cube", "Name": "PostCorner", "Data": { "Path": "PostCorner", "SpriteName": "PostCorner", "CubeNameKey": "strPostCorner", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.3333,0.49995,0.49995,0.3333,0.3333,0.49995], "cm3Volume": 1185, "Volume": 0.001185, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1054 } }, "112": { "Type": "Cube", "Name": "PostDiagonal", "Data": { "Path": "PostDiagonal", "SpriteName": "PostDiagonal", "CubeNameKey": "strPostDiagonal", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,1,1,0], "GridScale": [1,1,2], "PerimeterWidthMultiplier": [0,0,0.3333,0.3333,0,0], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1055 } }, "105": { "Type": "Cube", "Name": "PostDoubleDiagonal", "Data": { "Path": "PostDoubleDiagonal", "SpriteName": "PostDoubleDiagonal", "CubeShortNameKey": "strPostDoubleDiagonalShort", "CubeNameKey": "strPostDoubleDiagonal", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,0,1,1,0], "GridScale": [2,1,2], "PerimeterWidthMultiplier": [0,0,0.3333,0.3333,0,0], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1056 } } } e9231f3503a081f695fbf9a3b2f75d390044eaf3 Module:Block Data 828 125 358 2023-10-20T18:59:57Z Archimedes5000 4 Created page with "local p = {} local args = frame:getParent().args local data = mw.loadData(args[1]) function p.main(frame) output = data[args[2]] return output end return p" Scribunto text/plain local p = {} local args = frame:getParent().args local data = mw.loadData(args[1]) function p.main(frame) output = data[args[2]] return output end return p 87e90bdf1f9471a88fbcf1dac6e722eec54e5bfb Module:Block Data 828 125 359 358 2023-10-20T19:02:03Z Archimedes5000 4 Scribunto text/plain local p = {} local args = frame.args local data = mw.loadData(args[1]) function p.main(frame) output = data[args[2]] return output end return p 926047faa0b8120871c5c0a1802a4eb11a87252c 360 359 2023-10-20T19:02:33Z Archimedes5000 4 Scribunto text/plain local p = {} local data = mw.loadData(args[1]) function p.main(frame) local args = frame.args local output = data[args[2]] return output end return p 5b86dd5e3d8b7b037fb054c17f8d09c187e56e5d 361 360 2023-10-20T19:02:57Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadData(args[1]) local output = data[args[2]] return output end return p 71c7e352d8d36941761dc0306847a10148e3f0fa 363 361 2023-10-20T19:06:06Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = data[args[2]] return output end return p fddf7964ab97832dd883426f12c4ba4ccd925dbd 365 363 2023-10-20T19:09:08Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = data[1] return output end return p f7df97e6629d7520731a7f43ec8526d32602bcaf 366 365 2023-10-20T19:09:46Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = data.args[2] return output end return p a56d313c3edb972ee90273f6fef29d14f537fd96 367 366 2023-10-20T19:11:33Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = data[0] return output end return p a4e016b97361328cc7cda3376aa98376db7d2672 368 367 2023-10-20T19:12:28Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = data[args[2]][args[3]] return output end return p 2872b846c5d6df185ecf52c599aa624595c55c4f 369 368 2023-10-20T19:27:25Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = mw.text.jsonDecode(args[2]) return output end return p f969be8b0b342ef02a67393a011241dd6b953174 387 369 2023-10-20T19:59:31Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = mw.text.jsonDecode(frame:preprocess(args[2])) return output end return p f9eda1a599acb0a609c7bd469093692a106d5333 388 387 2023-10-20T20:00:44Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = mw.text.jsonDecode(args[2]) return output end return p f969be8b0b342ef02a67393a011241dd6b953174 390 388 2023-10-20T20:01:09Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = mw.text.jsonDecode(args[2]) return table.concat(output) end return p f70ae0fa0a44692fdc6ccb74d5bb90c2a7cd7c5f 391 390 2023-10-20T20:02:24Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = mw.text.jsonDecode(args[2]) return output[1] end return p c704e6f9a4847566f2212ee87687b3c67ced74eb 393 391 2023-10-20T20:06:13Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local output = mw.text.jsonDecode(args[2]) return output end return p f969be8b0b342ef02a67393a011241dd6b953174 396 393 2023-10-20T20:17:52Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local t = {} for i,v in ipairs(args)do t[i] = v end local o = data for i = 2, #t, 1 do o = o[t[i]] end local output = o return output end return p b241d3a1e0e982e16d5ee2bd49495fee94c90b3d 397 396 2023-10-20T20:20:04Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local t = {} for i,v in ipairs(args)do t[i] = v end local o = data for i = 2,#t do o = o[t[i]] end local output = o return output end return p 72de8ef87c7c346b4a5cf4f4c91832b7cf32298b 399 397 2023-10-20T20:33:15Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local t = {} for i,v in ipairs(args)do t[i] = v end local o = data for i = 2,#t do o = data[t[i]] if i == 2 then return t[2] end end local output = o return output end return p d74b7b549d8dd6cf2c027823a4e8c2e816fc80dc 401 399 2023-10-20T20:44:16Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local t = {} for i,v in ipairs(args)do t[i] = v end local o = data for i = 2,#t do if t[i] == nil then return end o = o[t[i]] end local output = o return output end return p 068506d78d90204a26e314e2070f3687a320d20a Module:PrimitiveBlockData.json 828 124 362 357 2023-10-20T19:04:17Z Archimedes5000 4 Archimedes5000 moved page [[Robocraft 2 Wiki:PrimitiveBlockData.json]] to [[Module:PrimitiveBlockData.json]] without leaving a redirect wikitext text/x-wiki { "0": { "Type": "Cube", "Name": "Cube", "Data": { "Path": "Cube", "SpriteName": "Cube", "CubeShortNameKey": "strCubeShort", "CubeNameKey": "strCube", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3,4,5], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [1,1,1,1,1,1], "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Shapes", "SortIndex": 1000 } }, "5": { "Type": "Cube", "Name": "Wedge", "Data": { "Path": "Wedge", "SpriteName": "Wedge", "CubeShortNameKey": "strWedgeShort", "CubeNameKey": "strWedge", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4], "EdgeConnectingFaces": [0,1], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,0.85375,0,1,1,0], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1001 } }, "8": { "Type": "Cube", "Name": "Tetrahedron", "Data": { "Path": "Tetrahedron", "SpriteName": "Tetrahedron", "CubeShortNameKey": "strTetrahedronShort", "CubeNameKey": "strTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.85375,0,0.85375,0.85375,0], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1002 } }, "1": { "Type": "Cube", "Name": "NegativeTetrahedron", "Data": { "Path": "NegativeTetrahedron", "SpriteName": "NegativeTetrahedron", "CubeShortNameKey": "strNegativeTetrahedronShort", "CubeNameKey": "strNegativeTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,2,5], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,1,0.85375,1,1,0.85375], "cm3Volume": 6666, "Volume": 0.006666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1003 } }, "6": { "Type": "Cube", "Name": "QuarterPyramid", "Data": { "Path": "QuarterPyramid", "SpriteName": "QuarterPyramid", "CubeShortNameKey": "strQuarterPyramidShort", "CubeNameKey": "strQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,4], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.85375,0,1,0.85375,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1004 } }, "2": { "Type": "Cube", "Name": "NegativeQuarterPyramid", "Data": { "Path": "NegativeQuarterPyramid", "SpriteName": "NegativeQuarterPyramid", "CubeShortNameKey": "strNegativeQuarterPyramidShort", "CubeNameKey": "strNegativeQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,1,0,1,1,0.85375], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1005 } }, "7": { "Type": "Cube", "Name": "EighthPyramid", "Data": { "Path": "EighthPyramid", "SpriteName": "EighthPyramid", "CubeShortNameKey": "strEighthPyramidShort", "CubeNameKey": "strEighthPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3,4], "EdgeConnectingFaces": [3,4], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.85375,0.85375,0], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1006 } }, "3": { "Type": "Cube", "Name": "Double Sliced", "Data": { "Path": "DoubleSliced", "SpriteName": "DoubleSliced", "CubeShortNameKey": "strDoubleSlicedShort", "CubeNameKey": "strDoubleSliced", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,1,4,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,0.85375,0,1,0.85375,0.85375], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1007 } }, "4": { "Type": "Cube", "Name": "HalfDoubleSliced", "Data": { "Path": "HalfDoubleSliced", "SpriteName": "HalfDoubleSliced", "CubeShortNameKey": "strHalfDoubleSlicedShort", "CubeNameKey": "strHalfDoubleSliced", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,3,5], "EdgeConnectingFaces": [0,3,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,0,0,0.85375,0,0.85375], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1008 } }, "9": { "Type": "Cube", "Name": "RoundedNegativeTetrahedron", "Data": { "Path": "RoundedNegativeTetrahedron", "SpriteName": "RoundedNegativeTetrahedron", "CubeShortNameKey": "strRoundedNegativeTetrahedronShort", "CubeNameKey": "strRoundedNegativeTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,2,5], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.8925,1,0.8925,1,1,0.8925], "cm3Volume": 7695, "Volume": 0.007695, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.7000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1009 } }, "10": { "Type": "Cube", "Name": "RoundedNegativeQuarterPyramid", "Data": { "Path": "RoundedNegativeQuarterPyramid", "SpriteName": "RoundedNegativeQuarterPyramid", "CubeShortNameKey": "strRoundedNegativeQuarterPyramidShort", "CubeNameKey": "strRoundedNegativeQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.8925,1,0,1,1,0.8925], "cm3Volume": 7245, "Volume": 0.007245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1010 } }, "11": { "Type": "Cube", "Name": "RoundedWedge", "Data": { "Path": "RoundedWedge", "SpriteName": "RoundedWedge", "CubeShortNameKey": "strRoundedWedgeShort", "CubeNameKey": "strRoundedWedge", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3,4], "EdgeConnectingFaces": [0,1], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.8925,0.8925,0,1,1,0], "cm3Volume": 6245, "Volume": 0.006245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.4000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1011 } }, "12": { "Type": "Cube", "Name": "RoundedQuarterPyramid", "Data": { "Path": "RoundedQuarterPyramid", "SpriteName": "RoundedQuarterPyramid", "CubeShortNameKey": "strRoundedQuarterPyramidShort", "CubeNameKey": "strRoundedQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,4], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.8925,0,1,0.8925,0], "cm3Volume": 5125, "Volume": 0.005125, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1012 } }, "13": { "Type": "Cube", "Name": "RoundedTetrahedron", "Data": { "Path": "RoundedTetrahedron", "SpriteName": "RoundedTetrahedron", "CubeShortNameKey": "strRoundedTetrahedronShort", "CubeNameKey": "strRoundedTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.8925,0,1,0.8925,0], "cm3Volume": 4120, "Volume": 0.00412, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1013 } }, "14": { "Type": "Cube", "Name": "Cone", "Data": { "Path": "Cone", "SpriteName": "Cone", "CubeShortNameKey": "strConeShort", "CubeNameKey": "strCone", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3], "EdgeConnectingFaces": [3], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.785,0,0], "cm3Volume": 2040, "Volume": 0.00204, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1014 } }, "15": { "Type": "Cube", "Name": "ConeSegment", "Data": { "Path": "ConeSegment", "SpriteName": "ConeSegment", "CubeShortNameKey": "strConeSegmentShort", "CubeNameKey": "strConeSegment", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.8525,0,0.8925,0.8525,0], "cm3Volume": 2080, "Volume": 0.00208, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1015 } }, "16": { "Type": "Cube", "Name": "Hemisphere", "Data": { "Path": "Hemisphere", "SpriteName": "Hemisphere", "CubeShortNameKey": "strHemisphereShort", "CubeNameKey": "strHemisphere", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3], "EdgeConnectingFaces": [3], "ProxyBottom": [1,2,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.785,0,0], "cm3Volume": 1965, "Volume": 0.001965, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.4", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1016 } }, "17": { "Type": "Cube", "Name": "Sphere", "Data": { "Path": "Sphere", "SpriteName": "Sphere", "CubeShortNameKey": "strSphereShort", "CubeNameKey": "strSphere", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0,0,0], "cm3Volume": 3925, "Volume": 0.003925, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1017 } }, "18": { "Type": "Cube", "Name": "PlateCube", "Data": { "Path": "Cube", "SpriteName": "PlateCube", "CubeShortNameKey": "strPlateCubeShort", "CubeNameKey": "strPlateCube", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,2,3,4,5], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665], "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1018 } }, "21": { "Type": "Cube", "Name": "PlateWedge", "Data": { "Path": "Wedge", "SpriteName": "PlateWedge", "CubeShortNameKey": "strPlateWedgeShort", "CubeNameKey": "strPlateWedge", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,3,4], "EdgeConnectingFaces": [0,1], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.595825,0,1,0.66665,0], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1019 } }, "24": { "Type": "Cube", "Name": "PlateTriangle", "Data": { "Path": "Triangle", "SpriteName": "PlateTriangle", "CubeShortNameKey": "strPlateTriangleShort", "CubeNameKey": "strPlateTriangle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,2,3,4], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,2,2,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1020 } }, "23": { "Type": "Cube", "Name": "PlateTetrahedron", "Data": { "Path": "Tetrahedron", "SpriteName": "PlateTetrahedron", "CubeShortNameKey": "strPlateTetrahedronShort", "CubeNameKey": "strPlateTetrahedron", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.595825,0,0.85375,0.595825,0], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1021 } }, "19": { "Type": "Cube", "Name": "NegativeTetrahedronPlate", "Data": { "Path": "NegativeTetrahedron", "SpriteName": "PlateNegativeTetrahedron", "CubeShortNameKey": "strNegativeTetrahedronPlateShort", "CubeNameKey": "strNegativeTetrahedronPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,2,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.85375,0.66665,0.85375,1,0.66665,0.595825], "cm3Volume": 6666, "Volume": 0.006666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1022 } }, "22": { "Type": "Cube", "Name": "PlateQuarterPyramid", "Data": { "Path": "QuarterPyramid", "SpriteName": "PlateQuarterPyramid", "CubeShortNameKey": "strPlateQuarterPyramidShort", "CubeNameKey": "strPlateQuarterPyramid", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,4], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.595825,0,1,0.595825,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1023 } }, "20": { "Type": "Cube", "Name": "NegativeQuarterPyramidPlate", "Data": { "Path": "NegativeQuarterPyramid", "SpriteName": "PlateNegativeQuarterPyramid", "CubeShortNameKey": "strNegativeQuarterPyramidPlateShort", "CubeNameKey": "strNegativeQuarterPyramidPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.833325,0,1,1,0.595825], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.4", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1024 } }, "198": { "Type": "Cube", "Name": "HalfDoubleSlicedPlate", "Data": { "Path": "HalfDoubleSliced", "SpriteName": "PlateHalfDoubleSliced", "CubeShortNameKey": "strHalfDoubleSlicedPlateShort", "CubeNameKey": "strHalfDoubleSlicedPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,3,5], "EdgeConnectingFaces": [0,3,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0,0,0.85375,0,0.595825], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1025 } }, "25": { "Type": "Cube", "Name": "RoundedNegativeTetrahedronPlate", "Data": { "Path": "RoundedNegativeTetrahedron", "SpriteName": "PlateRoundedNegativeTetrahedron", "CubeShortNameKey": "strRoundedNegativeTetrahedronPlateShort", "CubeNameKey": "strRoundedNegativeTetrahedronPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,2,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.66665,0.85375,1,0.66665,0.595825], "cm3Volume": 7695, "Volume": 0.007695, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1026 } }, "26": { "Type": "Cube", "Name": "RoundedNegativeQuarterPyramidPlate", "Data": { "Path": "RoundedNegativeQuarterPyramid", "SpriteName": "PlateRoundedNegativeQuarterPyramid", "CubeShortNameKey": "strRoundedNegativeQuarterPyramidPlateShort", "CubeNameKey": "strRoundedNegativeQuarterPyramidPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,3,4,5], "EdgeConnectingFaces": [0,5], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.66665,0,1,0.66665,0.595825], "cm3Volume": 7245, "Volume": 0.007245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1027 } }, "27": { "Type": "Cube", "Name": "PlateRWedge", "Data": { "Path": "RoundedWedge", "SpriteName": "PlateRWedge", "CubeShortNameKey": "strPlateRWedgeShort", "CubeNameKey": "strPlateRWedge", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [0,1,3,4], "EdgeConnectingFaces": [0,1], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.595825,0.595825,0,1,0.66665,0], "cm3Volume": 6245, "Volume": 0.006245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1028 } }, "28": { "Type": "Cube", "Name": "PlateRTetrahedron", "Data": { "Path": "RoundedTetrahedron", "SpriteName": "PlateRTetra", "CubeShortNameKey": "strPlateRTretrahedronShort", "CubeNameKey": "strPlateRTretrahedron", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,3,4], "EdgeConnectingFaces": [1,3,4], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.595825,0,0.85375,0.595825,0], "cm3Volume": 4120, "Volume": 0.00412, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1029 } }, "29": { "Type": "Cube", "Name": "PlateCircle", "Data": { "Path": "Circle", "SpriteName": "PlateCircle", "CubeShortNameKey": "strPlateCircleShort", "CubeNameKey": "strPlateCircle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.85375,0.85375,0,0], "cm3Volume": 6120, "Volume": 0.00612, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1030 } }, "30": { "Type": "Cube", "Name": "WideCylinderPlate", "Data": { "Path": "WideCylinder", "SpriteName": "PlateWideCylinder", "CubeShortNameKey": "strWideCylinderPlateShort", "CubeNameKey": "strWideCylinderPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1031 } }, "31": { "Type": "Cube", "Name": "NarrowCylinderPlate", "Data": { "Path": "NarrowCylinder", "SpriteName": "PlateNarrowCylinder", "CubeShortNameKey": "strNarrowCylinderPlateShort", "CubeNameKey": "strNarrowCylinderPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1032 } }, "32": { "Type": "Cube", "Name": "PlateQtrCircle", "Data": { "Path": "QuarterCircle", "SpriteName": "PlateQuarterCircle", "CubeShortNameKey": "strPlateQtrCircleShort", "CubeNameKey": "strPlateQtrCircle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [1,2,3,4], "EdgeConnectingFaces": [3,4], "ProxyBottom": [1,2,2,2,2,2], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1033 } }, "33": { "Type": "Cube", "Name": "WideCylinder", "Data": { "Path": "WideCylinder", "SpriteName": "WideCylinder", "CubeShortNameKey": "strWideCylinderShort", "CubeNameKey": "strWideCylinder", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1034 } }, "34": { "Type": "Cube", "Name": "WideCylinderBend", "Data": { "Path": "WideCylinderBend", "SpriteName": "WideCylinderBend", "CubeShortNameKey": "strWideCylinderBendShort", "CubeNameKey": "strWideCylinderBend", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3,4], "EdgeConnectingFaces": [3,4], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.519125,0.519125,0], "cm3Volume": 2040, "Volume": 0.00204, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1035 } }, "35": { "Type": "Cube", "Name": "WideCylinderT", "Data": { "Path": "WideCylinderT", "SpriteName": "WideCylinderT", "CubeShortNameKey": "strWideCylinderTShort", "CubeNameKey": "strWideCylinderT", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3], "EdgeConnectingFaces": [0,1,3], "ProxyBottom": [1,1,1,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.519125,0.519125,0,0.519125,0,0], "cm3Volume": 3430, "Volume": 0.00343, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1036 } }, "36": { "Type": "Cube", "Name": "WideCylinderCross", "Data": { "Path": "WideCylinderCross", "SpriteName": "WideCylinderCross", "CubeShortNameKey": "strWideCylinderCrossShort", "CubeNameKey": "strWideCylinderCross", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3], "EdgeConnectingFaces": [0,1,2,3], "ProxyBottom": [1,0,0,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.519125,0.519125,0.519125,0.519125,0,0], "cm3Volume": 4205, "Volume": 0.004205, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1037 } }, "37": { "Type": "Cube", "Name": "WideCylinderCorner", "Data": { "Path": "WideCylinderCorner", "SpriteName": "WideCylinderCorner", "CubeShortNameKey": "strWideCylinderCornerShort", "CubeNameKey": "strWideCylinderCorner", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,3,4], "EdgeConnectingFaces": [0,3,4], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.519125,0,0,0.519125,0.519125,0], "cm3Volume": 3015, "Volume": 0.003015, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.7000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1038 } }, "38": { "Type": "Cube", "Name": "WideCylinderDiagonal", "Data": { "Path": "WideCylinderDiagonal", "SpriteName": "WideCylinderDiagonal", "CubeShortNameKey": "strWideCylinderDiagonalShort", "CubeNameKey": "strWideCylinderDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,1,1,0], "GridScale": [1,1,2], "PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1039 } }, "103": { "Type": "Cube", "Name": "WideCylinderDoubleDiagonal", "Data": { "Path": "WideCylinderDoubleDiagonal", "SpriteName": "WideCylinderDoubleDiagonal", "CubeShortNameKey": "strWideCylinderDoubleDiagonalShort", "CubeNameKey": "strWideCylinderDoubleDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,0,1,1,0], "GridScale": [2,1,2], "PerimeterWidthMultiplier": [0,0,0.519125,0.519125,0,0], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1040 } }, "39": { "Type": "Cube", "Name": "NarrowCylinder", "Data": { "Path": "NarrowCylinder", "SpriteName": "NarrowCylinder", "CubeShortNameKey": "strNarrowCylinderShort", "CubeNameKey": "strNarrowCylinder", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1041 } }, "40": { "Type": "Cube", "Name": "NarrowCylinderBend", "Data": { "Path": "NarrowCylinderBend", "SpriteName": "NarrowCylinderBend", "CubeShortNameKey": "strNarrowCylinderBendShort", "CubeNameKey": "strNarrowCylinderBend", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [3,4], "EdgeConnectingFaces": [3,4], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0,0,0.26175,0.26175,0], "cm3Volume": 510, "Volume": 0.00051, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1042 } }, "41": { "Type": "Cube", "Name": "NarrowCylinderT", "Data": { "Path": "NarrowCylinderT", "SpriteName": "NarrowCylinderT", "CubeShortNameKey": "strNarrowCylinderTShort", "CubeNameKey": "strNarrowCylinderT", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,3], "EdgeConnectingFaces": [0,1,3], "ProxyBottom": [1,1,1,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.26175,0.26175,0,0.26175,0,0], "cm3Volume": 1080, "Volume": 0.00108, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1043 } }, "42": { "Type": "Cube", "Name": "NarrowCylinderCross", "Data": { "Path": "NarrowCylinderCross", "SpriteName": "NarrowCylinderCross", "CubeShortNameKey": "strNarrowCylinderCrossShort", "CubeNameKey": "strNarrowCylinderCross", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,1,2,3], "EdgeConnectingFaces": [0,1,2,3], "ProxyBottom": [1,0,0,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.26175,0.26175,0.26175,0.26175,0,0], "cm3Volume": 1500, "Volume": 0.0015, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1044 } }, "43": { "Type": "Cube", "Name": "NarrowCylinderCorner", "Data": { "Path": "NarrowCylinderCorner", "SpriteName": "NarrowCylinderCorner", "CubeShortNameKey": "strNarrowCylinderCornerShort", "CubeNameKey": "strNarrowCylinderCorner", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [0,3,4], "EdgeConnectingFaces": [0,3,4], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.26175,0,0,0.26175,0.26175,0], "cm3Volume": 950, "Volume": 0.00095, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1045 } }, "44": { "Type": "Cube", "Name": "NarrowCylinderDiagonal", "Data": { "Path": "NarrowCylinderDiagonal", "SpriteName": "NarrowCylinderDiagonal", "CubeShortNameKey": "strNarrowCylinderDiagonalShort", "CubeNameKey": "strNarrowCylinderDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,1,1,0], "GridScale": [1,1,2], "PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1046 } }, "104": { "Type": "Cube", "Name": "NarrowCylinderDoubleDiagonal", "Data": { "Path": "NarrowCylinderDoubleDiagonal", "SpriteName": "NarrowCylinderDoubleDiagonal", "CubeShortNameKey": "strNarrowCylinderDoubleDiagonalShort", "CubeNameKey": "strNarrowCylinderDoubleDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,0,1,1,0], "GridScale": [2,1,2], "PerimeterWidthMultiplier": [0,0,0.26175,0.26175,0,0], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1047 } }, "229": { "Type": "Cube", "Name": "GlassPlate_Square", "Data": { "Path": "GlassCube", "SpriteName": "GlassPlate_Square", "CubeShortNameKey": "strGlassPlate_SquareShort", "CubeNameKey": "strGlassPlate_Square", "CubeDescriptionKey": "strScalableGlassPlate", "SelectableFaces": [0,1,2,3,4,5], "ProxyBottom": [1,0,2,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665], "cm3Volume": 8200, "Volume": 0.0082, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": false, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1048 } }, "230": { "Type": "Cube", "Name": "GlassPlate_Triangle", "Data": { "Path": "GlassTriangle", "SpriteName": "GlassPlate_Triangle", "CubeShortNameKey": "strGlassPlate_TriangleShort", "CubeNameKey": "strGlassPlate_Triangle", "CubeDescriptionKey": "strScalableGlassPlate", "SelectableFaces": [1,2,3,4], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,1,2,1,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0,0.66665,0.85375,0.85375,0.66665,0], "cm3Volume": 4200, "Volume": 0.0042, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": {"x": 1, "y": 0.33333, "z": 1}, "GhostPivotOffset": {"x": 0, "y": -0.33333, "z": 0}, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": false, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1049 } }, "107": { "Type": "Cube", "Name": "PostStraight", "Data": { "Path": "PostStraight", "SpriteName": "PostStraight", "CubeNameKey": "strPostStraight", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,0,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.66665,0.66665,0.3333,0.3333,0.66665,0.66665], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1050 } }, "108": { "Type": "Cube", "Name": "PostLShape", "Data": { "Path": "PostLShape", "SpriteName": "PostLShape", "CubeNameKey": "strPostLShape", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,1,1,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.6666,0.6666,0.49995,0.3333,0.3333,0.49995], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1051 } }, "109": { "Type": "Cube", "Name": "PostTJunction", "Data": { "Path": "PostTJunction", "SpriteName": "PostTJunction", "CubeNameKey": "strPostTJunction", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,1,1,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.3333,0.3333,0.6666,0.3333,0.49995,0.49995], "cm3Volume": 1185, "Volume": 0.001185, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1052 } }, "110": { "Type": "Cube", "Name": "PostCross", "Data": { "Path": "PostCross", "SpriteName": "PostCross", "CubeNameKey": "strPostCross", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,0,0,0,1,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.3333,0.3333,0.3333,0.3333,0.9999,0.9999], "cm3Volume": 1480, "Volume": 0.00148, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1053 } }, "111": { "Type": "Cube", "Name": "PostCorner", "Data": { "Path": "PostCorner", "SpriteName": "PostCorner", "CubeNameKey": "strPostCorner", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [0,1,2,3,4,5], "EdgeConnectingFaces": [0,1,2,3,4,5], "ProxyBottom": [1,1,0,0,0,0], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.3333,0.49995,0.49995,0.3333,0.3333,0.49995], "cm3Volume": 1185, "Volume": 0.001185, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1054 } }, "112": { "Type": "Cube", "Name": "PostDiagonal", "Data": { "Path": "PostDiagonal", "SpriteName": "PostDiagonal", "CubeNameKey": "strPostDiagonal", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,1,1,1,0], "GridScale": [1,1,2], "PerimeterWidthMultiplier": [0,0,0.3333,0.3333,0,0], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1055 } }, "105": { "Type": "Cube", "Name": "PostDoubleDiagonal", "Data": { "Path": "PostDoubleDiagonal", "SpriteName": "PostDoubleDiagonal", "CubeShortNameKey": "strPostDoubleDiagonalShort", "CubeNameKey": "strPostDoubleDiagonal", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [2,3], "EdgeConnectingFaces": [2,3], "ProxyBottom": [1,0,0,1,1,0], "GridScale": [2,1,2], "PerimeterWidthMultiplier": [0,0,0.3333,0.3333,0,0], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1056 } } } e9231f3503a081f695fbf9a3b2f75d390044eaf3 364 362 2023-10-20T19:07:49Z Archimedes5000 4 Archimedes5000 changed the content model of the page [[Module:PrimitiveBlockData.json]] from "wikitext" to "JSON" json application/json { "0": { "Type": "Cube", "Name": "Cube", "Data": { "Path": "Cube", "SpriteName": "Cube", "CubeShortNameKey": "strCubeShort", "CubeNameKey": "strCube", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 1, 1, 1, 1, 1, 1 ], "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Shapes", "SortIndex": 1000 } }, "5": { "Type": "Cube", "Name": "Wedge", "Data": { "Path": "Wedge", "SpriteName": "Wedge", "CubeShortNameKey": "strWedgeShort", "CubeNameKey": "strWedge", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4 ], "EdgeConnectingFaces": [ 0, 1 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 0.85375, 0, 1, 1, 0 ], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1001 } }, "8": { "Type": "Cube", "Name": "Tetrahedron", "Data": { "Path": "Tetrahedron", "SpriteName": "Tetrahedron", "CubeShortNameKey": "strTetrahedronShort", "CubeNameKey": "strTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.85375, 0, 0.85375, 0.85375, 0 ], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1002 } }, "1": { "Type": "Cube", "Name": "NegativeTetrahedron", "Data": { "Path": "NegativeTetrahedron", "SpriteName": "NegativeTetrahedron", "CubeShortNameKey": "strNegativeTetrahedronShort", "CubeNameKey": "strNegativeTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 2, 5 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 1, 0.85375, 1, 1, 0.85375 ], "cm3Volume": 6666, "Volume": 0.006666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1003 } }, "6": { "Type": "Cube", "Name": "QuarterPyramid", "Data": { "Path": "QuarterPyramid", "SpriteName": "QuarterPyramid", "CubeShortNameKey": "strQuarterPyramidShort", "CubeNameKey": "strQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 4 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.85375, 0, 1, 0.85375, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1004 } }, "2": { "Type": "Cube", "Name": "NegativeQuarterPyramid", "Data": { "Path": "NegativeQuarterPyramid", "SpriteName": "NegativeQuarterPyramid", "CubeShortNameKey": "strNegativeQuarterPyramidShort", "CubeNameKey": "strNegativeQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 1, 0, 1, 1, 0.85375 ], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1005 } }, "7": { "Type": "Cube", "Name": "EighthPyramid", "Data": { "Path": "EighthPyramid", "SpriteName": "EighthPyramid", "CubeShortNameKey": "strEighthPyramidShort", "CubeNameKey": "strEighthPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3, 4 ], "EdgeConnectingFaces": [ 3, 4 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.85375, 0.85375, 0 ], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1006 } }, "3": { "Type": "Cube", "Name": "Double Sliced", "Data": { "Path": "DoubleSliced", "SpriteName": "DoubleSliced", "CubeShortNameKey": "strDoubleSlicedShort", "CubeNameKey": "strDoubleSliced", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 4, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 0.85375, 0, 1, 0.85375, 0.85375 ], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1007 } }, "4": { "Type": "Cube", "Name": "HalfDoubleSliced", "Data": { "Path": "HalfDoubleSliced", "SpriteName": "HalfDoubleSliced", "CubeShortNameKey": "strHalfDoubleSlicedShort", "CubeNameKey": "strHalfDoubleSliced", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 3, 5 ], "EdgeConnectingFaces": [ 0, 3, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 0, 0, 0.85375, 0, 0.85375 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1008 } }, "9": { "Type": "Cube", "Name": "RoundedNegativeTetrahedron", "Data": { "Path": "RoundedNegativeTetrahedron", "SpriteName": "RoundedNegativeTetrahedron", "CubeShortNameKey": "strRoundedNegativeTetrahedronShort", "CubeNameKey": "strRoundedNegativeTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 2, 5 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.8925, 1, 0.8925, 1, 1, 0.8925 ], "cm3Volume": 7695, "Volume": 0.007695, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.7000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1009 } }, "10": { "Type": "Cube", "Name": "RoundedNegativeQuarterPyramid", "Data": { "Path": "RoundedNegativeQuarterPyramid", "SpriteName": "RoundedNegativeQuarterPyramid", "CubeShortNameKey": "strRoundedNegativeQuarterPyramidShort", "CubeNameKey": "strRoundedNegativeQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.8925, 1, 0, 1, 1, 0.8925 ], "cm3Volume": 7245, "Volume": 0.007245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1010 } }, "11": { "Type": "Cube", "Name": "RoundedWedge", "Data": { "Path": "RoundedWedge", "SpriteName": "RoundedWedge", "CubeShortNameKey": "strRoundedWedgeShort", "CubeNameKey": "strRoundedWedge", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4 ], "EdgeConnectingFaces": [ 0, 1 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.8925, 0.8925, 0, 1, 1, 0 ], "cm3Volume": 6245, "Volume": 0.006245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.4000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1011 } }, "12": { "Type": "Cube", "Name": "RoundedQuarterPyramid", "Data": { "Path": "RoundedQuarterPyramid", "SpriteName": "RoundedQuarterPyramid", "CubeShortNameKey": "strRoundedQuarterPyramidShort", "CubeNameKey": "strRoundedQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 4 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.8925, 0, 1, 0.8925, 0 ], "cm3Volume": 5125, "Volume": 0.005125, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1012 } }, "13": { "Type": "Cube", "Name": "RoundedTetrahedron", "Data": { "Path": "RoundedTetrahedron", "SpriteName": "RoundedTetrahedron", "CubeShortNameKey": "strRoundedTetrahedronShort", "CubeNameKey": "strRoundedTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.8925, 0, 1, 0.8925, 0 ], "cm3Volume": 4120, "Volume": 0.00412, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1013 } }, "14": { "Type": "Cube", "Name": "Cone", "Data": { "Path": "Cone", "SpriteName": "Cone", "CubeShortNameKey": "strConeShort", "CubeNameKey": "strCone", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.785, 0, 0 ], "cm3Volume": 2040, "Volume": 0.00204, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1014 } }, "15": { "Type": "Cube", "Name": "ConeSegment", "Data": { "Path": "ConeSegment", "SpriteName": "ConeSegment", "CubeShortNameKey": "strConeSegmentShort", "CubeNameKey": "strConeSegment", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.8525, 0, 0.8925, 0.8525, 0 ], "cm3Volume": 2080, "Volume": 0.00208, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1015 } }, "16": { "Type": "Cube", "Name": "Hemisphere", "Data": { "Path": "Hemisphere", "SpriteName": "Hemisphere", "CubeShortNameKey": "strHemisphereShort", "CubeNameKey": "strHemisphere", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 2, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.785, 0, 0 ], "cm3Volume": 1965, "Volume": 0.001965, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.4", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1016 } }, "17": { "Type": "Cube", "Name": "Sphere", "Data": { "Path": "Sphere", "SpriteName": "Sphere", "CubeShortNameKey": "strSphereShort", "CubeNameKey": "strSphere", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0, 0, 0 ], "cm3Volume": 3925, "Volume": 0.003925, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1017 } }, "18": { "Type": "Cube", "Name": "PlateCube", "Data": { "Path": "Cube", "SpriteName": "PlateCube", "CubeShortNameKey": "strPlateCubeShort", "CubeNameKey": "strPlateCube", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1018 } }, "21": { "Type": "Cube", "Name": "PlateWedge", "Data": { "Path": "Wedge", "SpriteName": "PlateWedge", "CubeShortNameKey": "strPlateWedgeShort", "CubeNameKey": "strPlateWedge", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 3, 4 ], "EdgeConnectingFaces": [ 0, 1 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.595825, 0, 1, 0.66665, 0 ], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1019 } }, "24": { "Type": "Cube", "Name": "PlateTriangle", "Data": { "Path": "Triangle", "SpriteName": "PlateTriangle", "CubeShortNameKey": "strPlateTriangleShort", "CubeNameKey": "strPlateTriangle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 2, 3, 4 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 2, 2, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.66665, 0.85375, 0.85375, 0.66665, 0 ], "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1020 } }, "23": { "Type": "Cube", "Name": "PlateTetrahedron", "Data": { "Path": "Tetrahedron", "SpriteName": "PlateTetrahedron", "CubeShortNameKey": "strPlateTetrahedronShort", "CubeNameKey": "strPlateTetrahedron", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.595825, 0, 0.85375, 0.595825, 0 ], "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1021 } }, "19": { "Type": "Cube", "Name": "NegativeTetrahedronPlate", "Data": { "Path": "NegativeTetrahedron", "SpriteName": "PlateNegativeTetrahedron", "CubeShortNameKey": "strNegativeTetrahedronPlateShort", "CubeNameKey": "strNegativeTetrahedronPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 2, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 0.66665, 0.85375, 1, 0.66665, 0.595825 ], "cm3Volume": 6666, "Volume": 0.006666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1022 } }, "22": { "Type": "Cube", "Name": "PlateQuarterPyramid", "Data": { "Path": "QuarterPyramid", "SpriteName": "PlateQuarterPyramid", "CubeShortNameKey": "strPlateQuarterPyramidShort", "CubeNameKey": "strPlateQuarterPyramid", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 4 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.595825, 0, 1, 0.595825, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1023 } }, "20": { "Type": "Cube", "Name": "NegativeQuarterPyramidPlate", "Data": { "Path": "NegativeQuarterPyramid", "SpriteName": "PlateNegativeQuarterPyramid", "CubeShortNameKey": "strNegativeQuarterPyramidPlateShort", "CubeNameKey": "strNegativeQuarterPyramidPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.833325, 0, 1, 1, 0.595825 ], "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.4", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1024 } }, "198": { "Type": "Cube", "Name": "HalfDoubleSlicedPlate", "Data": { "Path": "HalfDoubleSliced", "SpriteName": "PlateHalfDoubleSliced", "CubeShortNameKey": "strHalfDoubleSlicedPlateShort", "CubeNameKey": "strHalfDoubleSlicedPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 3, 5 ], "EdgeConnectingFaces": [ 0, 3, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0, 0, 0.85375, 0, 0.595825 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1025 } }, "25": { "Type": "Cube", "Name": "RoundedNegativeTetrahedronPlate", "Data": { "Path": "RoundedNegativeTetrahedron", "SpriteName": "PlateRoundedNegativeTetrahedron", "CubeShortNameKey": "strRoundedNegativeTetrahedronPlateShort", "CubeNameKey": "strRoundedNegativeTetrahedronPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 2, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.66665, 0.85375, 1, 0.66665, 0.595825 ], "cm3Volume": 7695, "Volume": 0.007695, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1026 } }, "26": { "Type": "Cube", "Name": "RoundedNegativeQuarterPyramidPlate", "Data": { "Path": "RoundedNegativeQuarterPyramid", "SpriteName": "PlateRoundedNegativeQuarterPyramid", "CubeShortNameKey": "strRoundedNegativeQuarterPyramidPlateShort", "CubeNameKey": "strRoundedNegativeQuarterPyramidPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.66665, 0, 1, 0.66665, 0.595825 ], "cm3Volume": 7245, "Volume": 0.007245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1027 } }, "27": { "Type": "Cube", "Name": "PlateRWedge", "Data": { "Path": "RoundedWedge", "SpriteName": "PlateRWedge", "CubeShortNameKey": "strPlateRWedgeShort", "CubeNameKey": "strPlateRWedge", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 3, 4 ], "EdgeConnectingFaces": [ 0, 1 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.595825, 0, 1, 0.66665, 0 ], "cm3Volume": 6245, "Volume": 0.006245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1028 } }, "28": { "Type": "Cube", "Name": "PlateRTetrahedron", "Data": { "Path": "RoundedTetrahedron", "SpriteName": "PlateRTetra", "CubeShortNameKey": "strPlateRTretrahedronShort", "CubeNameKey": "strPlateRTretrahedron", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.595825, 0, 0.85375, 0.595825, 0 ], "cm3Volume": 4120, "Volume": 0.00412, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1029 } }, "29": { "Type": "Cube", "Name": "PlateCircle", "Data": { "Path": "Circle", "SpriteName": "PlateCircle", "CubeShortNameKey": "strPlateCircleShort", "CubeNameKey": "strPlateCircle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.85375, 0.85375, 0, 0 ], "cm3Volume": 6120, "Volume": 0.00612, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1030 } }, "30": { "Type": "Cube", "Name": "WideCylinderPlate", "Data": { "Path": "WideCylinder", "SpriteName": "PlateWideCylinder", "CubeShortNameKey": "strWideCylinderPlateShort", "CubeNameKey": "strWideCylinderPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.519125, 0.519125, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1031 } }, "31": { "Type": "Cube", "Name": "NarrowCylinderPlate", "Data": { "Path": "NarrowCylinder", "SpriteName": "PlateNarrowCylinder", "CubeShortNameKey": "strNarrowCylinderPlateShort", "CubeNameKey": "strNarrowCylinderPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.26175, 0.26175, 0, 0 ], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1032 } }, "32": { "Type": "Cube", "Name": "PlateQtrCircle", "Data": { "Path": "QuarterCircle", "SpriteName": "PlateQuarterCircle", "CubeShortNameKey": "strPlateQtrCircleShort", "CubeNameKey": "strPlateQtrCircle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 2, 3, 4 ], "EdgeConnectingFaces": [ 3, 4 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.66665, 0.85375, 0.85375, 0.66665, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1033 } }, "33": { "Type": "Cube", "Name": "WideCylinder", "Data": { "Path": "WideCylinder", "SpriteName": "WideCylinder", "CubeShortNameKey": "strWideCylinderShort", "CubeNameKey": "strWideCylinder", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.519125, 0.519125, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1034 } }, "34": { "Type": "Cube", "Name": "WideCylinderBend", "Data": { "Path": "WideCylinderBend", "SpriteName": "WideCylinderBend", "CubeShortNameKey": "strWideCylinderBendShort", "CubeNameKey": "strWideCylinderBend", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3, 4 ], "EdgeConnectingFaces": [ 3, 4 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.519125, 0.519125, 0 ], "cm3Volume": 2040, "Volume": 0.00204, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1035 } }, "35": { "Type": "Cube", "Name": "WideCylinderT", "Data": { "Path": "WideCylinderT", "SpriteName": "WideCylinderT", "CubeShortNameKey": "strWideCylinderTShort", "CubeNameKey": "strWideCylinderT", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3 ], "EdgeConnectingFaces": [ 0, 1, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.519125, 0.519125, 0, 0.519125, 0, 0 ], "cm3Volume": 3430, "Volume": 0.00343, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1036 } }, "36": { "Type": "Cube", "Name": "WideCylinderCross", "Data": { "Path": "WideCylinderCross", "SpriteName": "WideCylinderCross", "CubeShortNameKey": "strWideCylinderCrossShort", "CubeNameKey": "strWideCylinderCross", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 0, 0, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.519125, 0.519125, 0.519125, 0.519125, 0, 0 ], "cm3Volume": 4205, "Volume": 0.004205, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1037 } }, "37": { "Type": "Cube", "Name": "WideCylinderCorner", "Data": { "Path": "WideCylinderCorner", "SpriteName": "WideCylinderCorner", "CubeShortNameKey": "strWideCylinderCornerShort", "CubeNameKey": "strWideCylinderCorner", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 3, 4 ], "EdgeConnectingFaces": [ 0, 3, 4 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.519125, 0, 0, 0.519125, 0.519125, 0 ], "cm3Volume": 3015, "Volume": 0.003015, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.7000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1038 } }, "38": { "Type": "Cube", "Name": "WideCylinderDiagonal", "Data": { "Path": "WideCylinderDiagonal", "SpriteName": "WideCylinderDiagonal", "CubeShortNameKey": "strWideCylinderDiagonalShort", "CubeNameKey": "strWideCylinderDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.519125, 0.519125, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1039 } }, "103": { "Type": "Cube", "Name": "WideCylinderDoubleDiagonal", "Data": { "Path": "WideCylinderDoubleDiagonal", "SpriteName": "WideCylinderDoubleDiagonal", "CubeShortNameKey": "strWideCylinderDoubleDiagonalShort", "CubeNameKey": "strWideCylinderDoubleDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 0, 1, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.519125, 0.519125, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1040 } }, "39": { "Type": "Cube", "Name": "NarrowCylinder", "Data": { "Path": "NarrowCylinder", "SpriteName": "NarrowCylinder", "CubeShortNameKey": "strNarrowCylinderShort", "CubeNameKey": "strNarrowCylinder", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.26175, 0.26175, 0, 0 ], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1041 } }, "40": { "Type": "Cube", "Name": "NarrowCylinderBend", "Data": { "Path": "NarrowCylinderBend", "SpriteName": "NarrowCylinderBend", "CubeShortNameKey": "strNarrowCylinderBendShort", "CubeNameKey": "strNarrowCylinderBend", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3, 4 ], "EdgeConnectingFaces": [ 3, 4 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.26175, 0.26175, 0 ], "cm3Volume": 510, "Volume": 0.00051, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1042 } }, "41": { "Type": "Cube", "Name": "NarrowCylinderT", "Data": { "Path": "NarrowCylinderT", "SpriteName": "NarrowCylinderT", "CubeShortNameKey": "strNarrowCylinderTShort", "CubeNameKey": "strNarrowCylinderT", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3 ], "EdgeConnectingFaces": [ 0, 1, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.26175, 0.26175, 0, 0.26175, 0, 0 ], "cm3Volume": 1080, "Volume": 0.00108, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1043 } }, "42": { "Type": "Cube", "Name": "NarrowCylinderCross", "Data": { "Path": "NarrowCylinderCross", "SpriteName": "NarrowCylinderCross", "CubeShortNameKey": "strNarrowCylinderCrossShort", "CubeNameKey": "strNarrowCylinderCross", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 0, 0, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.26175, 0.26175, 0.26175, 0.26175, 0, 0 ], "cm3Volume": 1500, "Volume": 0.0015, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1044 } }, "43": { "Type": "Cube", "Name": "NarrowCylinderCorner", "Data": { "Path": "NarrowCylinderCorner", "SpriteName": "NarrowCylinderCorner", "CubeShortNameKey": "strNarrowCylinderCornerShort", "CubeNameKey": "strNarrowCylinderCorner", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 3, 4 ], "EdgeConnectingFaces": [ 0, 3, 4 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.26175, 0, 0, 0.26175, 0.26175, 0 ], "cm3Volume": 950, "Volume": 0.00095, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1045 } }, "44": { "Type": "Cube", "Name": "NarrowCylinderDiagonal", "Data": { "Path": "NarrowCylinderDiagonal", "SpriteName": "NarrowCylinderDiagonal", "CubeShortNameKey": "strNarrowCylinderDiagonalShort", "CubeNameKey": "strNarrowCylinderDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.26175, 0.26175, 0, 0 ], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1046 } }, "104": { "Type": "Cube", "Name": "NarrowCylinderDoubleDiagonal", "Data": { "Path": "NarrowCylinderDoubleDiagonal", "SpriteName": "NarrowCylinderDoubleDiagonal", "CubeShortNameKey": "strNarrowCylinderDoubleDiagonalShort", "CubeNameKey": "strNarrowCylinderDoubleDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 0, 1, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.26175, 0.26175, 0, 0 ], "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1047 } }, "229": { "Type": "Cube", "Name": "GlassPlate_Square", "Data": { "Path": "GlassCube", "SpriteName": "GlassPlate_Square", "CubeShortNameKey": "strGlassPlate_SquareShort", "CubeNameKey": "strGlassPlate_Square", "CubeDescriptionKey": "strScalableGlassPlate", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "cm3Volume": 8200, "Volume": 0.0082, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": false, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1048 } }, "230": { "Type": "Cube", "Name": "GlassPlate_Triangle", "Data": { "Path": "GlassTriangle", "SpriteName": "GlassPlate_Triangle", "CubeShortNameKey": "strGlassPlate_TriangleShort", "CubeNameKey": "strGlassPlate_Triangle", "CubeDescriptionKey": "strScalableGlassPlate", "SelectableFaces": [ 1, 2, 3, 4 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 2, 1, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.66665, 0.85375, 0.85375, 0.66665, 0 ], "cm3Volume": 4200, "Volume": 0.0042, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": false, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1049 } }, "107": { "Type": "Cube", "Name": "PostStraight", "Data": { "Path": "PostStraight", "SpriteName": "PostStraight", "CubeNameKey": "strPostStraight", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.66665, 0.66665, 0.3333, 0.3333, 0.66665, 0.66665 ], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1050 } }, "108": { "Type": "Cube", "Name": "PostLShape", "Data": { "Path": "PostLShape", "SpriteName": "PostLShape", "CubeNameKey": "strPostLShape", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.6666, 0.6666, 0.49995, 0.3333, 0.3333, 0.49995 ], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1051 } }, "109": { "Type": "Cube", "Name": "PostTJunction", "Data": { "Path": "PostTJunction", "SpriteName": "PostTJunction", "CubeNameKey": "strPostTJunction", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.3333, 0.3333, 0.6666, 0.3333, 0.49995, 0.49995 ], "cm3Volume": 1185, "Volume": 0.001185, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1052 } }, "110": { "Type": "Cube", "Name": "PostCross", "Data": { "Path": "PostCross", "SpriteName": "PostCross", "CubeNameKey": "strPostCross", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 0, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.3333, 0.3333, 0.3333, 0.3333, 0.9999, 0.9999 ], "cm3Volume": 1480, "Volume": 0.00148, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1053 } }, "111": { "Type": "Cube", "Name": "PostCorner", "Data": { "Path": "PostCorner", "SpriteName": "PostCorner", "CubeNameKey": "strPostCorner", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.3333, 0.49995, 0.49995, 0.3333, 0.3333, 0.49995 ], "cm3Volume": 1185, "Volume": 0.001185, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1054 } }, "112": { "Type": "Cube", "Name": "PostDiagonal", "Data": { "Path": "PostDiagonal", "SpriteName": "PostDiagonal", "CubeNameKey": "strPostDiagonal", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.3333, 0.3333, 0, 0 ], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1055 } }, "105": { "Type": "Cube", "Name": "PostDoubleDiagonal", "Data": { "Path": "PostDoubleDiagonal", "SpriteName": "PostDoubleDiagonal", "CubeShortNameKey": "strPostDoubleDiagonalShort", "CubeNameKey": "strPostDoubleDiagonal", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 0, 1, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.3333, 0.3333, 0, 0 ], "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1056 } } } ece9487eb67dfc76d8a4d6be6ab9d38ed9908220 Template:)) 10 126 370 2023-10-20T19:40:34Z Archimedes5000 4 Created page with "}} <noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki }} <noinclude>[[Category:Escape Templates]]</noinclude> 9ad8dcc1c2342fcd6b7719a5bb8102589758a644 Template:(( 10 127 371 2023-10-20T19:40:54Z Archimedes5000 4 Created page with "{{<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki {{<noinclude>[[Category:Escape Templates]]</noinclude> 99dda2326e0385ab908bfa36de5b43fe9e5e2b20 Template:( 10 128 372 2023-10-20T19:41:14Z Archimedes5000 4 Created page with "{<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki {<noinclude>[[Category:Escape Templates]]</noinclude> 0e44adac60d74cb1c91ea2443605ba95be04ad9c Template:) 10 129 373 2023-10-20T19:41:30Z Archimedes5000 4 Created page with "}<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki }<noinclude>[[Category:Escape Templates]]</noinclude> be3945359e8208fec52fc72be443a7cbb531b1b2 Template:)! 10 130 374 2023-10-20T19:41:51Z Archimedes5000 4 Created page with "]<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki ]<noinclude>[[Category:Escape Templates]]</noinclude> e0c3090f6b3815001589a94c5ca8acc0e7878bb9 Template:!( 10 131 375 2023-10-20T19:42:08Z Archimedes5000 4 Created page with "[<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki [<noinclude>[[Category:Escape Templates]]</noinclude> 3eefafc5a68b1cba521f26d52144bb32c7786cad 377 375 2023-10-20T19:43:04Z Archimedes5000 4 wikitext text/x-wiki <noinclude>[[Category:Escape Templates]]</noinclude>[ 0fcf67749719893edb34f482e605ef10c8108070 Template:!(( 10 132 376 2023-10-20T19:42:29Z Archimedes5000 4 Created page with "[[<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki [[<noinclude>[[Category:Escape Templates]]</noinclude> d0c5fb0202e30ce13e7812ffe63298f469d22c20 Template:))! 10 133 378 2023-10-20T19:43:28Z Archimedes5000 4 Created page with "]]<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki ]]<noinclude>[[Category:Escape Templates]]</noinclude> 4d1c916765a278e7cb6396ce6ee08955e694b5f2 Template:!) 10 134 379 2023-10-20T19:44:00Z Archimedes5000 4 Created page with "|}<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki |}<noinclude>[[Category:Escape Templates]]</noinclude> 545b59744ddc4d751f60d9a2558a3156dade5206 Template:(! 10 135 380 2023-10-20T19:44:29Z Archimedes5000 4 Created page with "{|<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki {|<noinclude>[[Category:Escape Templates]]</noinclude> 6347a34bc3ec89fba52db419b856ee1dc6217077 381 380 2023-10-20T19:45:01Z Archimedes5000 4 wikitext text/x-wiki <noinclude>[[Category:Escape Templates]]</noinclude>{| 733414d51def2ca83652596e2e0a21de9c68aaf8 Template:= 10 136 382 2023-10-20T19:46:17Z Archimedes5000 4 Created page with "=<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki =<noinclude>[[Category:Escape Templates]]</noinclude> 2df4adf159150c798538a42e57c0802436fe5e69 Category:Escape Templates 14 137 383 2023-10-20T19:51:39Z Archimedes5000 4 Created page with "Templates used to escape characters with special meaning, such as <nowiki>"{}", "[]", or "="</nowiki> Please do not create [[Template:!]] since "|" character can already be escaped by transcluding the [[mw:Help:Magic Words#Other|variable]] with the same name" wikitext text/x-wiki Templates used to escape characters with special meaning, such as <nowiki>"{}", "[]", or "="</nowiki> Please do not create [[Template:!]] since "|" character can already be escaped by transcluding the [[mw:Help:Magic Words#Other|variable]] with the same name 7c65948548921f80e7626060dd963422b83a7939 384 383 2023-10-20T19:51:56Z Archimedes5000 4 wikitext text/x-wiki Templates used to escape characters with special meaning, such as <nowiki>"{}", "[]", or "="</nowiki>. Please do not create [[Template:!]] since "|" character can already be escaped by transcluding the [[mw:Help:Magic Words#Other|variable]] with the same name f9300f17dd9d453d16c33ed45c9ef9a5b97c2b61 Template:\ 10 138 385 2023-10-20T19:56:00Z Archimedes5000 4 Created page with "/<noinclude>[[Category:Escape Templates]]</noinclude>" wikitext text/x-wiki /<noinclude>[[Category:Escape Templates]]</noinclude> d7a4c0a123f9d1f66c66cf70785d7ddbb0bbab14 Powerful Robocraft 0 39 386 149 2023-10-20T19:56:44Z Refticus 8 Revision - Expanded and rewrote most of the page. wikitext text/x-wiki Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br> Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br> All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br><br> In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient. === Subordinator === [[File:Subordinator v1.png|thumb|Subordinator]] The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> <br>Currently, the Subordinator can be found in [[Iana Chaos]].<br> === Marauder === [[File:Marauder v1.png|thumb|Marauder]] The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br>The Marauder is also able to mimic tank steering with the ability to turn in a single spot.<br> <br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br> === Judicator === [[File:Judicator v1.png|thumb|Judicator]] The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br>Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br> <br>Currently, the Judicator can be found in [[Hela's Basin]].<br> af54e8db0cfcdb5b511786db78c806161943c66b 389 386 2023-10-20T20:00:49Z Refticus 8 /* Marauder */ Forgot to include a small bit of the prior edit. wikitext text/x-wiki Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br> Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br> All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br><br> In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient. === Subordinator === [[File:Subordinator v1.png|thumb|Subordinator]] The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> <br>Currently, the Subordinator can be found in [[Iana Chaos]].<br> === Marauder === [[File:Marauder v1.png|thumb|Marauder]] The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br> The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br> <br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br> === Judicator === [[File:Judicator v1.png|thumb|Judicator]] The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br>Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br> <br>Currently, the Judicator can be found in [[Hela's Basin]].<br> 9daa6c3c590a0ab1457b0aef7b06f382c6746038 394 389 2023-10-20T20:06:39Z Refticus 8 /* Judicator */ Double spacing. wikitext text/x-wiki Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br> Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br> All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br><br> In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient. === Subordinator === [[File:Subordinator v1.png|thumb|Subordinator]] The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> <br>Currently, the Subordinator can be found in [[Iana Chaos]].<br> === Marauder === [[File:Marauder v1.png|thumb|Marauder]] The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br> The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br> <br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br> === Judicator === [[File:Judicator v1.png|thumb|Judicator]] The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br><br> Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br> <br>Currently, the Judicator can be found in [[Hela's Basin]].<br> 6cccb0f540e4150d7c8d9ee661e348feb5000b3b 398 394 2023-10-20T20:21:11Z DashTheFlash 9 Added extra info that might not be clear for new players who don't know how to fight them. wikitext text/x-wiki Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br> Large portions of their armour is made of the Unobtainium material, which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br> All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br> The powerful robocraft each also has their own built in weakness, as specified below.<br> In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient. === Subordinator === [[File:Subordinator v1.png|thumb|Subordinator]] The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> The Subordinator's weakness is its doors, two on the sides and one on the back, as each is fragile and has a clear view to the pilot's seats.<br> <br>Currently, the Subordinator can be found in [[Iana Chaos]].<br> === Marauder === [[File:Marauder v1.png|thumb|Marauder]] The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br> The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br> The Marauder's weakness lies in its frontal area, just below the turret, as the armor is not particularly thick there, albeit this weakness is less exploitable as the other powerful robot's weaknesses.<br> <br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br> === Judicator === [[File:Judicator v1.png|thumb|Judicator]] The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br><br> Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>The Judicator's weakness is its cockpit canopy, being very fragile from above.<br> <br>Currently, the Judicator can be found in [[Hela's Basin]].<br> 51f9f564daf6d18206a93e3f0ddc5e1255fcb787 Template:Helpful Pages 10 52 392 259 2023-10-20T20:05:47Z Refticus 8 /* Helpful Pages */ Included the powerful robocraft page. It was previously unreachable without specifically searching for it. wikitext text/x-wiki <div style="text-align: center;"> == Helpful Pages == </div> * [[Armour and Health Model]] * [[Materials]] * [[SCU]] * [[Pilot Seat]] * [[3 Capture Points]] * [[Powerful Robocraft]] <templatestyles src="Helpful Pages/styles.css /> b4ef3d1c205e9685b0f3392c5627c3a7f27ae624 Template:Components 10 59 395 272 2023-10-20T20:08:07Z Refticus 8 /* Components */ Minor spelling mistake. wikitext text/x-wiki <div style="text-align: center;"> == Components == </div> <div class="two-column-list"> <ul> <li> [[Shapes]] </li> <li> [[Movement]] </li> <li> [[Weapons]] </li> <li> [[Logic Blocks]] </li> <li> [[Math Blocks]] </li> <li> [[Sensors]] </li> <li> [[Passive Joints]] </li> <li> [[Powered Joints]] </li> <li> [[Cosmetics]] </li> </ul> </div> <templatestyles src="Components/styles.css" /> 32e7f63e20f50b50db76c66a7e98eaeccc6d7435 Materials 0 139 400 2023-10-20T20:36:39Z Refticus 8 Creation of the Materials page. wikitext text/x-wiki Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs) === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs) === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) 8ed6f76d3628dba2219339104f83175cfcbda140 405 400 2023-10-20T20:50:00Z Refticus 8 /* Light Materials */ List of current light materials in the game. wikitext text/x-wiki Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Pass. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Pass. |} === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs) === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) fca5276e8baa2826f0710012c5cf04893177ec55 File:Basic Airium.png 6 140 402 2023-10-20T20:44:51Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Fibre Weave Airium.png 6 141 403 2023-10-20T20:47:35Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Vector Airium.png 6 142 404 2023-10-20T20:48:36Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Basic Moderonium.png 6 143 406 2023-10-20T20:50:41Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Worn Painted Moderonium.png 6 144 407 2023-10-20T20:51:11Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Basic Illuminum.png 6 145 408 2023-10-20T20:52:16Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Streaky Hex Illuminum.png 6 146 409 2023-10-20T20:53:01Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Materials 0 139 410 405 2023-10-20T20:53:55Z Refticus 8 /* Medium Materials */ Included list of medium material variants. wikitext text/x-wiki Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Pass. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Pass. |} === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix. |} === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) 68023bd9fd8ef3ae87e204f7756077bf09e1a969 415 410 2023-10-20T20:57:34Z Refticus 8 /* Heavy Materials */ List of heavy material variants. wikitext text/x-wiki Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Pass. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Pass. |} === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix. |} === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} 56d90a591ae06950e08cf756ad361f861ed11621 416 415 2023-10-20T20:58:04Z Refticus 8 /* Light Materials */ They don't call it a battle pass. Gotta stay on brand. wikitext text/x-wiki Blocks and shapes in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix. |} === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix. |} === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} c0a68bfb3ca3d6e5d939cdd61ac595c6f14b7108 417 416 2023-10-20T21:02:52Z Refticus 8 wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix. |} === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix. |} === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} f292e7ea404517e579f8567fb35451f483253a67 422 417 2023-10-20T21:30:35Z Refticus 8 Yes, they spell unobtanium like that. wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix. |} === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix. |} === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics or whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 50,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1137035626076709038</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} c6827ed2335880a9e0c573f0ee113f190e5b3656 423 422 2023-10-20T21:31:18Z Refticus 8 /* World Editor Exclusive Materials */ wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix. |} === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix. |} === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 50,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1137035626076709038</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} aa7fe964ab0a858bfd6829fb73ca565bb6be3b53 425 423 2023-10-20T21:38:40Z Refticus 8 /* World Editor Exclusive Materials */ Fixed incorrect value. wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === TODO - Airium (0.7kg, 2500kJpm, 1.59cs)<br><br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix. |} === Medium Materials === TODO - Moderonium (1.8kg, 5000kJpm, 2.65cs)<br><br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix. |} === Heavy Materials === TODO - Ladium (7.3kg, 7500kJpm, 3.35cs) {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 06edd2256196285a005bc25db17ce875b0ebae7d 426 425 2023-10-20T21:46:27Z Refticus 8 Finishing touches for the night. wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === '''Stats''' * Weight - 0.7kg * Penetration Resistance - 2500kJpm * Connection Strength - 1.59 <br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || Basic Airium || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || Fibre Weave Airium || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || Vector Airium || Originally from the Founders Battle Matrix. |} <hr> === Medium Materials === '''Stats''' * Weight - 1.8kg * Penetration Resistance - 5000kJpm * Connection Strength - 2.65 <br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || Basic Moderonium || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || Basic Illuminum || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || Worn Painted Moderonium || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || Streaky Hex Illuminum || Originally from the Founders Battle Matrix. |} <hr> === Heavy Materials === '''Stats''' * Weight - 7.3kg * Penetration Resistance - 7500kJpm * Connection Strength - 3.35 <br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || Basic Ladium || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || Triangular Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || Y Plated Ladium || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|Evil Corrupted Ladium]] || Evil Corrupted Ladium || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 1aa399986d59cf568534ec78708beaef77a7d61e File:Basic Ladium.png 6 147 411 2023-10-20T20:56:15Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Triangular Plated Ladium.png 6 148 412 2023-10-20T20:56:27Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Y Plated Ladium.png 6 149 413 2023-10-20T20:56:39Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Evil Corrupted Ladium.png 6 150 414 2023-10-20T20:56:48Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Module:Block Data 828 125 418 401 2023-10-20T21:15:25Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local t = {} for i,v in ipairs(args)do t[i] = v end local o = data for i = 2,#t do if t[i] ~= nil then if nil ~= string.find(t[i], "%d") then t[i] = tonumber(t[i]) end o = o[t[i]] end end local output = o return mw.logObject(output) end return p 81b389d9a2ab02b1b247137ff2ba081f612df12e 419 418 2023-10-20T21:15:38Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local t = {} for i,v in ipairs(args)do t[i] = v end local o = data for i = 2,#t do if t[i] ~= nil then if nil ~= string.find(t[i], "%d") then t[i] = tonumber(t[i]) end o = o[t[i]] end end local output = o return output end return p ddbaa1aeea99278cebb62bce5f5ca16b0239e5b0 420 419 2023-10-20T21:20:33Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local data = mw.loadJsonData(args[1]) local t = {} for i,v in ipairs(args)do t[i] = v end local o = data for i = 2,#t do if t[i] ~= nil then if nil ~= string.find(t[i], "^%d-$") then t[i] = tonumber(t[i]) end o = o[t[i]] end end local output = o return output end return p 38f41109fd067c2cc12037dd7060732e70f53606 430 420 2023-10-22T02:56:28Z Archimedes5000 4 Scribunto text/plain local p = {} function localize(m) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = mw.loadJsonData(m) local t_data = tostring(data) for _, _, c in string.find(t_data, ":\"(str.-)\"") do local t_data = string.gsub(t_data, c, l_data[c]) end module = mw.text.jsonEncode(t_data) return module end function transpose(t) local data = mw.loadJsonData(t) local o = {} for i, v in ipairs(data) do for k, v in pairs(data[i]) do o[k] = {} o[k][i] = v end end return o end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} for _, v in pairs(data) do data[i] = transpose(v) end for i, _ in ipairs(data) do for j, v in ipairs(data[i][key]) do if v == value then output = data[i][return_key][j] end end end return output end return p 4e2931a35f79da27e19cbf1dcc9942e3ed99a0d6 432 430 2023-10-22T03:02:02Z Archimedes5000 4 Scribunto text/plain local p = {} function localize(m) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = mw.loadJsonData(m) local t_data = tostring(data) for _, _, c in string.find(t_data, ":\"(str.-)\"") do local t_data = string.gsub(t_data, c, l_data[c]) end module = mw.text.jsonEncode(t_data) return module end function transpose(t) local data = mw.loadJsonData(t) local o = {} for i, v in ipairs(data) do for k, v in pairs(data[i]) do o[k] = {} o[k][i] = v end end return o end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} for i, v in ipairs(data) do data[i] = transpose(v) end for i, _ in ipairs(data) do for j, v in ipairs(data[i][key]) do if v == value then output = data[i][return_key][j] end end end return output end return p 475a33db741249fc0770c5882285aac6e53b14ce 433 432 2023-10-22T03:18:08Z Archimedes5000 4 Scribunto text/plain local p = {} function localize(m) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = mw.loadJsonData(m) local t_data = tostring(data) for _, _, c in string.find(t_data, ":\"(str.-)\"") do local t_data = string.gsub(t_data, c, l_data[c]) end module = mw.text.jsonEncode(t_data) return module end function transpose(t) local data = mw.loadJsonData(t) local o = {} for i, v in ipairs(data) do for k, v in pairs(data[i]) do o[k] = {} o[k][i] = v end end return o end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} for i, v in pairs(data) do data[i] = transpose(v) end for i, _ in ipairs(data) do if type(data[i][key]) == "table" then for j, v in ipairs(data[i][key]) do if v == value then output = data[i][return_key][j] end end end end return output end return p 6e636e501aa7ea01e0d14080955d9c9f088ba722 File:UnknownHexMat.png 6 151 421 2023-10-20T21:29:23Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Powerful Robocraft 0 39 424 398 2023-10-20T21:35:35Z Refticus 8 Link towards Unobtanium. wikitext text/x-wiki Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br> Large portions of their armour is made of the [[Materials#World_Editor_Exclusive_Materials|Unobtainium material]], which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br> All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br> The powerful robocraft each also has their own built in weakness, as specified below.<br> In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient. === Subordinator === [[File:Subordinator v1.png|thumb|Subordinator]] The Subordinator has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> The Subordinator's weakness is its doors, two on the sides and one on the back, as each is fragile and has a clear view to the pilot's seats.<br> <br>Currently, the Subordinator can be found in [[Iana Chaos]].<br> === Marauder === [[File:Marauder v1.png|thumb|Marauder]] The Marauder is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br> The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br> The Marauder's weakness lies in its frontal area, just below the turret, as the armor is not particularly thick there, albeit this weakness is less exploitable as the other powerful robot's weaknesses.<br> <br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br> === Judicator === [[File:Judicator v1.png|thumb|Judicator]] The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br><br> Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>The Judicator's weakness is its cockpit canopy, being very fragile from above.<br> <br>Currently, the Judicator can be found in [[Hela's Basin]].<br> ae239e6f5a176f20995414aa629065177bb028b5 434 424 2023-10-22T03:53:42Z GrubLubSunb 12 /* Judicator */ wikitext text/x-wiki Powerful robocrafts are multi-piloted robocrafts built using the [[World Editor]] and currently serve as a balancing mechanic in the [[3 Capture Point]] game-mode.<br><br> Large portions of their armour is made of the [[Materials#World_Editor_Exclusive_Materials|Unobtainium material]], which has a higher penetration resistance and connection strength while having less mass than Ladium, the current strongest material available to standard robocrafts.<br> All powerful robocrafts make use of World Editor exclusive components and features which give them a significant advantage in combat, such as having an increased movement and acceleration speed, precise control over vertical elevation, and more weaponry than what is normally allowed on a single robocraft.<br> The powerful robocraft each also has their own built in weakness, as specified below.<br> In the 3 Capture Point gamemode, powerful robocrafts spawn when one team has a 15% lead to the other, with the losing team being the recipient. === Subordinator === [[File:Subordinator v1.png|thumb|Subordinator]] The Subordinator is the first of the powerful robocraft released and has two main turrets, with the driver controlling a front mounted laser consisting of six barrels and the gunner controlling a back turret of six plasma cannons firing in a consecutive pattern.<br>Because of its high acceleration and top speed for its weight, the Subordinator can deal significant collision damage.<br> The Subordinator's weakness is its doors, two on the sides and one on the back, as each is fragile and has a clear view to the pilot's seats.<br> <br>Currently, the Subordinator can be found in [[Iana Chaos]].<br> === Marauder === [[File:Marauder v1.png|thumb|Marauder]] The Marauder is the second powerful robocraft released and is comprised of three main turrets; two of which are controlled by the driver featuring two plasma on each mount for a total of four, all of which fire simultaneously.The gunner seat controls the top mount featuring four lasers surrounding a rail cannon in the center. The lasers fire consecutively with the rail being able to fire whenever ready.<br><br> The Marauder is also able to mimic tank steering with the ability to turn in a single spot. This is especially useful as the front plasma cannons struggle to aim at targets not directly infront of the Marauder due to their limited rotation angle.<br> The Marauder's weakness lies in its frontal area, just below the turret, as the armor is not particularly thick there, albeit this weakness is less exploitable as the other powerful robot's weaknesses. This is the only powerful robocraft that has been named by the community. "Marauder" was suggested by Loading_._._. on the official Robocraft 2 Discord and received 28 votes. In second place was the name "Subjugator" (suggested by DatScar) with 25 votes.<br> <br>Currently, the Marauder can be found in [[Ma'adim Terminus]].<br> === Judicator === [[File:Judicator v1.png|thumb|Judicator]] The Judicator is currently the only air-based powerful robocraft, featuring a front facing four laser mount for the driver and six plasma cannons on the underside for the gunner. The plasma fires in a consecutive pattern. The front cannon of the Judicator has a very limited firing angle and relies heavily on the pilot to position it towards their target.<br><br> Compared to most flying robocraft, the Judicator is able to easily maintain a stationary mid-air position and can continue to move without any connected thrusters or antigrav capsules.<br>The Judicator's weakness is its cockpit canopy, being very fragile from above, and the very limited firing angle of the driver's lasers. This is the third powerful robocraft that was released. The name "Judicator" was suggested as a name for the Marauder by DatScar, but lost the vote (with only 8 votes).<br> <br>Currently, the Judicator can be found in [[Hela's Basin]].<br> 908ed6cb78bb7a8cad351d53a252d0e95e086dea Module:ShapesTable 828 152 427 2023-10-20T22:10:46Z Archimedes5000 4 Created page with "local p = {} function p.main(frame) local args = frame.args local header = {} local field = {} local id = {} local block = {} local idx = {} for k,v in pairs(args) do local _,_,i = string.find(k, "^header(%d*)$") if s ~= nil then header[i] = v idx[i] = i end local _,_,i = string.find(k, "^field(%d*)$") if s ~= nil then field[i] = v idx[i] = i end local _,_,i = string.find(k, "^(%d*)$") if s ~= nil then id[i] = v idx[i] = i end local..." Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local header = {} local field = {} local id = {} local block = {} local idx = {} for k,v in pairs(args) do local _,_,i = string.find(k, "^header(%d*)$") if s ~= nil then header[i] = v idx[i] = i end local _,_,i = string.find(k, "^field(%d*)$") if s ~= nil then field[i] = v idx[i] = i end local _,_,i = string.find(k, "^(%d*)$") if s ~= nil then id[i] = v idx[i] = i end local _,_,i = string.find(k, "^block(%d*)$") if s ~= nil then block[i] = v idx[i] = i end end for i,v in ipairs(idx) do if header[i] == nil then header[i] = "" end if field[i] == nil then field[i] = "" end if id[i] == nil then id[i] = "" end if block[i] == nil then block[i] = "" end end local output = ""; for i = 1, #idx do output = "<tr>"..output for i = 1, #header do if i == 2 then output = output.."<td>"..block[i].."</td>" else local data = frame:preprocess("{{#invoke:data|main|Module:PrimitiveBlocksData.json|"..id[i].."|".."Data|"..field[i].."}}") output = output.."<td>"..data.."</td>" end end output = output.."</tr>" end end return p 4e41a91713a195a83f0b1db4018f38d44becc044 428 427 2023-10-20T22:16:27Z Archimedes5000 4 basic version done (no images) Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local header = {} local field = {} local id = {} local block = {} local idx = {} for k,v in pairs(args) do local _,_,i = string.find(k, "^header(%d*)$") if s ~= nil then header[i] = v idx[i] = i end local _,_,i = string.find(k, "^field(%d*)$") if s ~= nil then field[i] = v idx[i] = i end local _,_,i = string.find(k, "^(%d*)$") if s ~= nil then id[i] = v idx[i] = i end local _,_,i = string.find(k, "^block(%d*)$") if s ~= nil then block[i] = v idx[i] = i end end for i,v in ipairs(idx) do if header[i] == nil then header[i] = "" end if field[i] == nil then field[i] = "" end if id[i] == nil then id[i] = "" end if block[i] == nil then block[i] = "" end end local output = ""; for i = 1, #idx do output = "<tr>"..output for i = 1, #header do if i == 2 then output = output.."<td>"..block[i].."</td>" else local data = frame:preprocess("{{#invoke:data|main|Module:PrimitiveBlocksData.json|"..id[i].."|".."Data|"..field[i].."}}") output = output.."<td>"..data.."</td>" end end output = output.."</tr>" end local headers = "" for i = 1, #header do headers = headers.."<th>"..header[i].."</th>" end output = "<table>"..headers..output.."</table>" return output end return p d86ab78bcc86a1b921aff65841d97cbac52a5be0 429 428 2023-10-20T22:27:40Z Archimedes5000 4 unnecessary Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local header = {} local field = {} local block = {} local idx = {} for k,v in pairs(args) do local _,_,i = string.find(k, "^header(%d*)$") if s ~= nil then header[i] = v idx[i] = i end local _,_,i = string.find(k, "^field(%d*)$") if s ~= nil then field[i] = v idx[i] = i end local _,_,i = string.find(k, "^block(%d*)$") if s ~= nil then block[i] = v idx[i] = i end end for i,v in ipairs(idx) do if header[i] == nil then header[i] = "" end if field[i] == nil then field[i] = "" end if block[i] == nil then block[i] = "" end end local output = ""; for i = 1, #idx do output = "<tr>"..output for i = 1, #header do if i == 2 then output = output.."<td>"..block[i].."</td>" else local data = frame:preprocess("{{#invoke:data|main|Module:PrimitiveBlocksData.json|"..idx[i].."|".."Data|"..field[i].."}}") output = output.."<td>"..data.."</td>" end end output = output.."</tr>" end local headers = "" for i = 1, #header do headers = headers.."<th>"..header[i].."</th>" end output = "<table>"..headers..output.."</table>" return output end return p 16b5881068b115641f34bf3c6bb9695fb38c3f87 Module:WeaponBlockData.json 828 153 431 2023-10-22T02:57:31Z Archimedes5000 4 Created page with "{ "98": { "Type": "Cube", "Name": "30mmAutoCannonLongLaser", "Data": { "Path": "Weapon_30mmAutoCannon_Long_Laser", "SpriteName": "Weapon_30mmAutoCannon_Long_Laser", "CubeNameKey": "strWeapon_30mmAutoCannon_Long_Laser", "CubeDescriptionKey": "strWeapon_30mmAutoCannon_Long_LaserDesc", "SelectableFaces": [3], "ProxyBottom": [1,0,1,1,1,1], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [1,8,1],..." json application/json { "98": { "Type": "Cube", "Name": "30mmAutoCannonLongLaser", "Data": { "Path": "Weapon_30mmAutoCannon_Long_Laser", "SpriteName": "Weapon_30mmAutoCannon_Long_Laser", "CubeNameKey": "strWeapon_30mmAutoCannon_Long_Laser", "CubeDescriptionKey": "strWeapon_30mmAutoCannon_Long_LaserDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 1 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 8, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3.6, 0, 0 ], "cm3Volume": 12500, "Volume": 0.02459016393442623, "RWMass": "22.5", "MaterialDensity": "91.5", "WeaponCPU": 20, "CpuType": "Weapon", "Mass of Cube": "22.5", "CubeCategory": "Gun", "CubeType": "Block", "JointConnectionHealth": 5000, "PortSpecGroup": "GunSingleInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 14, "damageRadius": 0.06, "characterDamage": 16, "characterDamageRadius": 0.06, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 0.3, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 1.67, "rechargeTime": 0.6000000000000001, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0.5, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 2, "projectileSpeed": 900, "projectileGravityFactor": 0, "projectileLifeTime": 3, "penetrationEnergy": 20, "penetrationEnergyStat": 2000, "maxPenetrationDistance": 1.5, "firingPoints": [ { "x": 0, "y": 1.55, "z": 0.035 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.05, "gunShakeRadius": 25, "projectileShakeIntensity": 0.18, "projectileShakeRadius": 10, "recoilForce": 15, "vignetteInTime": 0.1, "vignetteHoldTime": 0, "vignetteOutTime": 0.1, "zoomFOV": 30, "weaponCrosshairType": "Laser", "crosshairPriority": 3, "displayAimPoints": true }, "SortIndex": 6000 } }, "100": { "Type": "Cube", "Name": "Weapon_PlasmaCannon", "Data": { "Path": "Weapon_PlasmaCannon", "SpriteName": "Weapon_60mmTankCannon_Short_Plasma", "CubeNameKey": "strWeapon_60mmTankCannon_Long_Plasma", "CubeDescriptionKey": "strWeapon_60mmTankCannon_Long_PlasmaDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 1 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 10, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3.6, 0, 0 ], "cm3Volume": 11000, "Volume": 0.04918032786885246, "RWMass": "45", "MaterialDensity": "91.5", "WeaponCPU": 60, "CpuType": "Weapon", "Mass of Cube": "45", "CubeCategory": "Gun", "CubeType": "Block", "JointConnectionHealth": 5000, "PortSpecGroup": "GunSingleInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 500, "damageRadius": 2.5, "characterDamage": 200, "characterDamageRadius": 2.5, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 1.25, "damageRadiusInBlocks": 12.5, "doSplashDamage": true, "hitImpulse": 2750, "fireRate": 0.4, "rechargeTime": 2.5, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 0, "projectileSpeed": 150, "projectileGravityFactor": 1, "projectileLifeTime": 7, "penetrationEnergy": 10, "penetrationEnergyStat": 1000, "innerSplashHitsCount": 4, "innerSplashConeAngle": 15, "outerSplashHitsCount": 4, "outerSplashConeAngle": 30, "maxPenetrationDistance": 2.5, "firingPoints": [ { "x": 0, "y": 1.107, "z": 0 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.1, "gunShakeRadius": 25, "projectileShakeIntensity": 0.3, "projectileShakeRadius": 15, "recoilForce": 45, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 40, "weaponCrosshairType": "PlasmaCannon", "crosshairPriority": 2, "displayAimPoints": true }, "SortIndex": 6001 } }, "338": { "Type": "Cube", "Name": "RailGun", "Data": { "Path": "Weapon_RailGun", "SpriteName": "Weapon_RailGun", "CubeNameKey": "strWeapon_RailGun", "CubeDescriptionKey": "strWeapon_RailGunDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 1 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 10, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 7.2, 0, 0 ], "cm3Volume": 91000, "Volume": 0.09836065573770492, "RWMass": "90", "MaterialDensity": "91.5", "WeaponCPU": 120, "CpuType": "Weapon", "Mass of Cube": "90", "CubeCategory": "Gun", "CubeType": "Block", "JointConnectionHealth": 5000, "PortSpecGroup": "GunSingleInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 590, "damageRadius": 0.06, "characterDamage": 200, "characterDamageRadius": 1, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 0.3, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 0.25, "rechargeTime": 4, "range": 750, "clusterMassRange": { "x": 200, "y": 500 }, "clusterMassInaccuracy": { "x": 5, "y": 0 }, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 5, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 3, "projectileSpeed": 450, "projectileGravityFactor": 0, "projectileLifeTime": 3.5, "penetrationThickness": 0.6, "damageRange": { "x": 25, "y": 70 }, "minDamage": 150, "minPenetrationEnergy": 100, "penetrationEnergy": 430, "penetrationEnergyStat": 43000, "maxPenetrationDistance": 10, "firingPoints": [ { "x": 0, "y": 2.35, "z": 0 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_Railgun_Muzzle", "hitVfxGraphPath": "Weapon_VFX_Railgun_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.2, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 0.2, "recoilForce": 750, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 15, "weaponCrosshairType": "RailGun", "crosshairPriority": 1, "displayAimPoints": true }, "GuideArrow": "3DUI_ArrowGizmo_Weapon_RailBarrel", "SortIndex": 6002 } }, "226": { "Type": "Cube", "Name": "ExplosiveBlockSmallArcDischarger", "Data": { "Path": "Weapon_ExplosiveBlock_Small_Plasma", "SpriteName": "Weapon_ExplosiveBlock_Small_Plasma", "CubeNameKey": "strWeapon_ExplosiveBlock_Small_ArcDischarger", "CubeDescriptionKey": "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 1, 1, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 2, 2, 2, 2, 2, 2 ], "cm3Volume": 8000, "Volume": 0.03278688524590164, "RWMass": "30", "MaterialDensity": "91.5", "WeaponCPU": 40, "CpuType": "Weapon", "Mass of Cube": "30", "CubeCategory": "Gun", "CubeType": "Block", "JointConnectionHealth": 5000, "PortSpecGroup": "GunNoZoomInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 15000, "damageRadius": 6, "characterDamage": 200, "characterDamageRadius": 6, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 3, "damageRadiusInBlocks": 30, "doSplashDamage": true, "hitImpulse": 5000, "chargingTime": 6, "fireRate": 10, "rechargeTime": 0.1, "stopGlowingOnReload": true, "range": 0.01, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileType": "HitScan", "penetrationEnergy": 1000, "penetrationEnergyStat": 100000, "innerSplashHitsCount": 5, "innerSplashConeAngle": 15, "outerSplashHitsCount": 5, "outerSplashConeAngle": 30, "maxPenetrationDistance": 6, "firingPoints": [ { "x": 0, "y": 0, "z": 0 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Small_Plasma", "chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.2, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 20, "recoilForce": 500, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "weaponCrosshairType": "ArcDischarger", "crosshairPriority": 4, "displayAimPoints": false }, "SortIndex": 6003 } }, "227": { "Type": "Cube", "Name": "ExplosiveBlockMediumArcDischarger", "Data": { "Path": "Weapon_ExplosiveBlock_Medium_Plasma", "SpriteName": "Weapon_ExplosiveBlock_Medium_Plasma", "CubeNameKey": "strWeapon_ExplosiveBlock_Medium_ArcDischarger", "CubeDescriptionKey": "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 2, 2, 3, 3, 3, 3 ], "cm3Volume": 8000, "Volume": 0.04371584699453552, "RWMass": "40", "MaterialDensity": "91.5", "WeaponCPU": 40, "CpuType": "Weapon", "Mass of Cube": "40", "CubeCategory": "Gun", "CubeType": "Block", "PortSpecGroup": "GunNoZoomInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "WorldEditorOnly": "TRUE", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 22500, "damageRadius": 7, "characterDamage": 200, "characterDamageRadius": 7, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 3.5, "damageRadiusInBlocks": 35, "doSplashDamage": true, "hitImpulse": 6250, "chargingTime": 6, "fireRate": 10, "rechargeTime": 0.1, "stopGlowingOnReload": true, "range": 0.01, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileType": "HitScan", "penetrationEnergy": 1000, "penetrationEnergyStat": 100000, "innerSplashHitsCount": 5, "innerSplashConeAngle": 15, "outerSplashHitsCount": 5, "outerSplashConeAngle": 30, "maxPenetrationDistance": 7, "ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma", "misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Medium_Plasma", "chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.2, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 20, "recoilForce": 750, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "weaponCrosshairType": "ArcDischarger", "crosshairPriority": 4, "displayAimPoints": true }, "SortIndex": 6004 } }, "228": { "Type": "Cube", "Name": "ExplosiveBlockLargeArcDischarger", "Data": { "Path": "Weapon_ExplosiveBlock_Large_Plasma", "SpriteName": "Weapon_ExplosiveBlock_Large_Plasma", "CubeNameKey": "strWeapon_ExplosiveBlock_Large_ArcDischarger", "CubeDescriptionKey": "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 3, 3, 4, 4, 3, 3 ], "cm3Volume": 8000, "Volume": 0.07103825136612021, "RWMass": "65", "MaterialDensity": "91.5", "WeaponCPU": 40, "CpuType": "Weapon", "Mass of Cube": "65", "CubeCategory": "Gun", "CubeType": "Block", "PortSpecGroup": "GunNoZoomInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "WorldEditorOnly": "TRUE", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 33750, "damageRadius": 8, "characterDamage": 200, "characterDamageRadius": 8, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 4, "damageRadiusInBlocks": 40, "doSplashDamage": true, "hitImpulse": 7812.5, "chargingTime": 6, "fireRate": 10, "rechargeTime": 0.1, "stopGlowingOnReload": true, "range": 0.01, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileType": "HitScan", "penetrationEnergy": 1000, "penetrationEnergyStat": 100000, "innerSplashHitsCount": 5, "innerSplashConeAngle": 15, "outerSplashHitsCount": 5, "outerSplashConeAngle": 30, "maxPenetrationDistance": 8, "ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma", "misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Large_Plasma", "chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.2, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 20, "recoilForce": 1000, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "weaponCrosshairType": "ArcDischarger", "crosshairPriority": 4, "displayAimPoints": false }, "SortIndex": 6005 } }, "231": { "Type": "Cube", "Name": "ProtoniumCrystal", "Data": { "Path": "ProtoniumCrystal", "SpriteName": "ProtoniumCrystal", "CubeNameKey": "strProtoniumCrystal_Block", "CubeDescriptionKey": "strProtoniumCrystal_BlockDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 4, 4, 4 ], "PerimeterWidthMultiplier": [ 1000, 1000, 1000, 1000, 1000, 1000 ], "cm3Volume": 8000, "Volume": 0.008, "MaterialDensity": "91.5", "BaseCPU": 20, "CpuType": "Base", "Mass of Cube": "7.300000000000001", "CubeCategory": "TNTBlock", "CubeType": "Block", "PortSpecGroup": "TNTBlockInput", "ScalingPermission": "None", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "MapEditorFeatures", "WorldEditorOnly": "TRUE", "health": 8, "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 0, "damageRadius": 0.010000000000000002, "characterDamage": 0, "characterDamageRadius": 0.01, "characterSeatedDamage": 0, "characterSeatedDamageRadius": 0.01, "damageRadiusInBlocks": 0.05, "doSplashDamage": true, "hitImpulse": 0, "ownerFireAudioEventPath": "event:/GameplayBlocks/ProtoniumCrystalBreak", "fireVfxGraphPath": "ProtoniumExplosion_VFX", "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6 }, "SortIndex": 6006 } } } 883ba1d47af1a4421612d226c2c1080e37ed7d5d Category:Wheel Variants 14 154 435 2023-10-22T04:09:33Z Lijosu 10 Added category, added it as a subcategory to block variants wikitext text/x-wiki [[Category:Block_Variants]] 3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b Category:Thruster Variants 14 155 436 2023-10-22T04:10:31Z Lijosu 10 Added category, added it as a subcategory to block variants wikitext text/x-wiki [[Category:Block_Variants]] 3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b MediaWiki:Gadgets-definition 8 156 437 2023-10-22T04:10:38Z Archimedes5000 4 Created page with "Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css" wikitext text/x-wiki Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css 7f68ef41977bdd5f64b99d1d2d30c0ba0d943a11 457 437 2023-10-22T04:29:22Z Archimedes5000 4 wikitext text/x-wiki Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|default|Blackskin.css e815288d4248cfa7d2c8e2facc0319b7a17da7c9 Category:Laser Variants 14 157 438 2023-10-22T04:11:28Z Lijosu 10 Added category, added it as a subcategory to block variants wikitext text/x-wiki [[Category:Block_Variants]] 3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b Category:Plasma Variants 14 158 439 2023-10-22T04:12:05Z Lijosu 10 Added category, added it as a subcategory to block variants wikitext text/x-wiki [[Category:Block_Variants]] 3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b Category:Rail Variants 14 159 440 2023-10-22T04:12:37Z Lijosu 10 Added category, added it as a subcategory to block variants wikitext text/x-wiki [[Category:Block_Variants]] 3b6de434a2a65f9b2a14fd82ea17b70e7ee2b58b MediaWiki:Gadget-Blackskin.css 8 160 441 2023-10-22T04:13:28Z Archimedes5000 4 From https://en.wikipedia.org/w/index.php?oldid=1158092299 css text/css /** MediaWiki:Gadget-Blackskin.css ******* * Original by [[:it:Utente:Kormoran]] * Maintained by [[User:Dispenser]] for [[WP:WikiProject Accessibility]] */ @media screen { /* Selection highlight */ ::selection { color: #90FF90; background: #008000; } /* Color buttons, drop downs, and input boxes */ fieldset { border-color: #004000; } legend { border: 1px solid #004000; /* @theme */ } input[type="number"], input[type="text"], input:not([type]), select { background-color: #004000; border-color: #008000; color: #00dd00; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; } /* Color background */ body, div#globalWrapper { background-color: #000000; background-image: none /* Monobook background */; color: #00dd00; } #mw-page-base{ background:none /* Vector background */; } #content, .mw-body { background-color: #000000; color : #00dd00; border-color : #008000; } .ns-0 #content { background : #000000; } /* Color the links */ a { color: #7070FF; } a:visited { color: #9090D0; } a:active, a.new { color: #FF4040; } a.interwiki, a.external { color: #5386DB; } a.interwiki:visited, a.external:visited { color: #5386DB; } a.stub { color: #974253; } /* De-Color user signature links (black-on-black) */ a:not([class]) font, a:not([class]) span, a:not([class]) bold { background-color:inherit!important; color:inherit!important; } /* Color user links */ /* a[title^="User"], a[title^="Special:Contributions/"] { background-color:#010!important; color: #7070FF!important; }/*-*/ .mw-body-content .external { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAFVBMVEUAAAAAAAAAZv8AZswAL14hZIUwYI+U+klIAAAAAXRSTlMAQObYZgAAADxJREFUCNdjgAMmJSUFIBUmKAiimAKBFLOxkSOIElQRCQRSQo5OakBKJEWZlQEo6CTMAKIEwZSxsTHcJAD6JwXY6XjSLgAAAABJRU5ErkJggg==); } /* Headings */ h1, #bodyContent h1, h2, #bodyContent h2, h3, #bodyContent h3, h4, #bodyContent h4, h5, #bodyContent h5, h6, #bodyContent h6 { color: #00dd00; border-color:#008000; } /* Color Table of Contents */ #toc, .toc, .mw-warning, .toccolours, body.skin-monobook .toccolours { background-color: #002000; border-color: #008000; } /* Images */ .mw-body img { border: 2px solid #008000; background-color: #000000; } /* Fix background of Tex images, which are black on transparent. */ .mw-body img.mwe-math-fallback-image-inline { background-color: #fff; filter:invert(100%) hue-rotate(180deg); border:none; } hr { color: #004000; background-color: #004000; } /* Color explanations with tool tips */ abbr, acronym, .explain { border-color: #004000; color: White; background-color: #002000; } /* Color code snippets */ code { background-color: #00AA00; color: Black; border-color: #00AA00; font-weight:bolder;/*XXX: Increase contrast*/ } /* Color code blocks */ pre, .mw-code { border-style:dashed; border-color:#00AA00; color: White; background-color: #002000; } /* Color highlighted ref [[MediaWiki:Common.css]] */ body.action-info .mw-body-content :target, body.mediawiki .citation:target { background-color: rgba(0, 127, 255, 0.133); } /* Table background colors */ table { background-color: #000000!important; color: #00dd00!important; } table th { background-color: #1D1C1C!important; color: #00dd00!important; } table td { background-color: #000000!important; color: #00dd00!important; } table tr { background-color: #000000!important; color: #00dd00!important; } /* Tabular tables */ table.wikitable { border-color: #004000 !important; color: #00dd00!important; } table.wikitable th, table.wikitable td { border-color: #004000 !important; } table.wikitable th { background-color: #1D1C1C!important; } table.wikitable td { background-color: #000000!important; } /* JQuery sort arrows */ table.jquery-tablesorter th.headerSort { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAYAAADdA2d2AAAAPUlEQVR4AWMgCtxlkAPiA0CsREgpCQaC4X8gfggymJoG/sc0mHIDMQ2mE6DcpfQNU/rHPsJgBWg6VSBGOQB5WklTTHq/UAAAAABJRU5ErkJggg==); } table.jquery-tablesorter th.headerSortUp { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAAKklEQVR4AWMgCtxlkAPiA0CsREgpCQaC4X8gfggymJoG/kczmHIDSTEYACAWJKqhXDSPAAAAAElFTkSuQmCC); } table.jquery-tablesorter th.headerSortDown { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAALUlEQVR4AWPACe4yyAExCP7Hgh8CsRID6QBhMD4DKTQY00BKDVYA4gNgmggAAHjLJKrpYfWaAAAAAElFTkSuQmCC); } /* thumbnails */ .ns-0 * #content div.thumb { border-color: #000000; } /* thumbnails */ div.thumb { margin-bottom: .5em; border-style: solid; border-color: #002000; } div.thumb div { border-width: 1px; border-style: solid; border-color: #002000; background-color: #004000; } div.thumb div a img { /* Transparent PNGs assume light color backgrounds :-( */ background-color:#103010; /* TODO: Use film grain texture, so lines are more noticeable */ border: 1px solid #002000; } div.thumb div a img:hover { /* Increase brightness on hover */ background-color:#EEE; } div.thumb div div.thumbcaption { border: none; padding: .3em 0 .1em 0; } figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'] { background-color: #004000; border: 2px solid #002000; border-bottom: 0; } figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption { background-color: #004000; border: 2px solid #002000; border-top: 0; padding: 1px 3px 4px 3px; } figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element, li.gallerybox .mw-file-element { background-color: #103010; border: 1px solid #002000; } figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element:hover, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element:hover, li.gallerybox .mw-file-element { background-color: #EEE; } /* galleries */ table.gallery { border: 1px solid #002000; background-color: #004000; } table.gallery td { background-color: #004000; border: solid 2px white; } li.gallerybox div.thumb, body.mediawiki #content .gallerybox div.thumb { background-color: #004000; border: 2px solid #002000; } li.gallerybox div.thumb div { background-color: transparent; border: 0; } /* Color category box */ .catlinks { border-color:#800080; background-color:#000000; color: #00FFFF; } /* ################################# * Interface Pages * ################################# */ .mw-ui-input:focus { border-color: lime; box-shadow: inset 0 0 0 1px lime; } .postedit, /* untested */ .mw-notification { /* top right bubble */ background-color:#004000; background-color:rgba(0, 64, 0, 0.93); border-color:#008000; } /* ** Diff rendering */ table.diff, td.diff-otitle, td.diff-ntitle { background-color: #000000; } td.diff-addedline { color: #00a000; background-color: #004000; } td.diff-deletedline { color: #00a000; background-color: #004000; } td.diff-context { background-color: #000000; color: #008000; } .diffchange { color: #00ff00; } td.diff-deletedline .diffchange { background-color:#403618; } td.diff-addedline .diffchange { background-color:#273948; } /* Color the edit interface */ .wikiEditor-ui { background-color: #002000; } .wikiEditor-ui-toolbar, .wikiEditor-ui-toolbar .sections .section { background-image: none; background-color: inherit; } .tool-button.tool-active, .tool.tool-active.oo-ui-buttonElement-frameless.oo-ui-iconElement { background-color: inherit; } .wikiEditor-ui-toolbar .tabs span.tab a.current, .wikiEditor-ui-toolbar .tabs span.tab a.current:visited { color: inherit; } textarea { background-color: #001000; color: #90FF90; } .editOptions { background-color: #002000; border-color: #008000; color: #ccc; } div#editpage-specialchars a { background-color: #000000; border-color: #008000; } .mw-editform-legacy input#wpSummary { background-color: #000000; color: #90ff90; } /* Visual Editor */ .oo-ui-toolbar-bar, .oo-ui-popupWidget-popup, .oo-ui-popupToolGroup-active.oo-ui-widget-enabled, .oo-ui-toolGroup.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title, .oo-ui-popupToolGroup .oo-ui-toolGroup-tools { background-color:#002000; background-image:none; color:white; } .oo-ui-iconElement-icon { filter: invert(100%); /* Can't style data URI SVGs */ } .oo-ui-windowManager-modal > .oo-ui-dialog { background-color: rgba(0, 0, 0, 0.5); } .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { background-color:black; } .oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea { background-color: #001000; color: #90FF90; } .oo-ui-tagItemWidget { background-color: #333; background-image: linear-gradient(to bottom,#222 0,#000 100%); color: #eee; } .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button { background-color: #111; background-image: linear-gradient(to bottom, #222 0, #000 100%); } .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus { /*border-color: #ace;*/ /*box-shadow: 0 0 2px 2px #ace;*/ } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { background-color: #070; background-image: linear-gradient(to bottom, #090 0, #030 100%); } .oo-ui-buttonElement > .oo-ui-buttonElement-button { color:#ccc; } .oo-ui-pendingElement-pending { /* http://en.wikipedia.org/w/resources/lib/oojs-ui/themes/apex/images/textures/pending.gif */ filter:invert(1); } /* Color history interface */ #pagehistory li { border: 1px solid #002000; } #pagehistory li.selected { background-color: #004000; border: 1px solid #002000; } span.autocomment { color: #008000; } /* Special:Search */ .mw-search-profile-tabs, #mw-searchoptions { background-color: #002000; border-color: #008000; } /* Color the file description */ #filetoc { background-color: #002000; border-color: #008000; } .filehistory a img, #file img:hover { /* Green checker board */ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAQABVHvbKAAAAEUlEQVQI12P4z8CAFWEX/Q8Afr8P8erzE9cAAAAASUVORK5CYII="); } /* ################################# * Interface * ################################# */ /* Colors the tabs across the top of the page */ #p-cactions { background-color: #000000; } #p-cactions li { background-color: #000000; border-color: #008000; } #p-cactions li.selected, #p-cactions li.new { background-color: #000000; } #p-cactions li a { background-color: #000000 !important; color : #7070FF; } #p-cactions li.selected a { background-color:#000000 !important/*HACK?*/; } /* Vector Tabs */ .vector-menu-tabs, .vector-menu-tabs span { /* left and right tab breaks */ /* https://en.wikipedia.org/w/skins/Vector/images/tab-break.png */ background-image:none; } .vector-menu-tabs { border-left:1px solid black; } .vector-menu-tabs span { border-right:1px solid black; } .vector-menu-tabs ul li { /* https://en.wikipedia.org/w/skins/Vector/images/tab-normal-fade.png */ background-image: linear-gradient(#000000,#004000); border-bottom:1px solid #008000; } .vector-menu-tabs li.selected { /* https://en.wikipedia.org/w/skins/Vector/images/tab-current-fade.png */ background: #000000; border-bottom-color:transparent; } .vector-menu-tabs span a { color:#7070FF; } .vector-menu-tabs li.selected a, .vector-menu-tabs li.selected a:visited { color:#00DD00; } /* Vector watch icon -- XXX contrast issues */ #ca-watch.icon a { filter:invert(1) hue-rotate(80deg); } #ca-unwatch.icon a { filter:hue-rotate(280deg); } /* Vector drop down menus */ .vector-menu-dropdown h3 span { color:#cccccc; } .vector-menu ul { background-color: #000000; border-color: #a2a9b1; } .vector-menu li a { color:#7070FF; } /* User links (preferences, contribs) */ #p-personal ul { color: #FFFF00; background: none; } #p-personal li a { color: #FFFF00; } #p-personal li a:hover { color: #FFFF00; background-color: #636300; } /* Bad specificity in originals */ #pt-mytalk a.mw-echo-alert, #pt-mytalk a.mw-echo-alert:hover { color: #222; } /* Use vector person icon by your username */ body.skin-monobook li#pt-userpage { background-image: url(/w/skins/Vector/images/user-icon.png); } /* Use black logo */ #p-logo { background-color: transparent; } .mw-wiki-logo:not([href="/wiki/MediaWiki"]):not([href^="/wiki/Wikidata:"]):not([href^="/wiki/Wiktionary:"]) { /* [[File:WikiGreen.png]] CC-BY-SA */ background-image: url(//upload.wikimedia.org/wikipedia/commons/6/6e/WikiGreen.png); } /* Color side portlets */ .portlet { background: #004000; color: #00dd00; } .portlet h3, div#mw-panel div.portal h3 { color:#00dd00; } .pBody { background: #000000; color: #00dd00; } div#mw-panel nav.portal div.vector-menu-content ul li a { color:#7070FF; } div#mw-panel nav.portal div.vector-menu-content ul li a:visited { color:#9090D0; } /* Color main search box - Monobook */ input#searchInput { /*border: 1px inset; theme/vector conflict */ color: #00dd00; background : #000000; } input.searchButton { background : #000000; border: 2px solid; border-color: #00FFFF #008080 #008080 #00FFFF; color : #00dd00; } /* Color main search box - Vector */ div#simpleSearch, div#simpleSearch input { background-color:transparent; background-image:none; /* https://en.wikipedia.org/w/skins/Vector/images/search-fade.png */ color: #00dd00; } div#simpleSearch #searchInput::placeholder { color:#008800; } /* Search results suggestion box */ .suggestions-results, .suggestions-special { background-color: #000000; border: solid 1px #00dd00; } .suggestions-special .special-label { color:#008800; } .suggestions-result, .suggestions-special .special-query { color:#00dd00; } /* Color footer */ #footer { background-color: Black; color: #00dd00; border-color: #FFFF00; padding-bottom: 1.2em; } #footer ul li {/* Vector */ color:inherit; } /************************ * COLOR IN TEMPLATES * ************************/ .infobox { background: #002000; color:#00DD00; border-color:#00FFFF; } /* Template:Documentation */ .mw-parser-output div.documentation, .mw-parser-output div.documentation-metadata { background-color: #001000; } /* template RFA, AN/I closed */ div.boilerplate, .portal > ul { background-color: #000000!important; } /* */ div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, #mw-protect-cascadeon { background-color: #700; color:#fff; } .mw-trackedTemplate { background: #002000 linear-gradient(#333, #000) !important; border-color: #008000!important; } .quotebox, /* Template:Quote */ .shortcutbox { background-color: #002000!important; border-color: #008000!important; } body.mediawiki .navbox, body.mediawiki .navbox-subgroup { } /* Template:Tmbox */ .tmbox { border: 1px solid #c0c090 !important; /* Default "notice" gray-brown */ } .tmbox, .tmbox th, .tmbox td { background: #430 !important; } /* Template:Key press */ kbd.keyboard-key { background: #44372c!important;/* XXX override template gradients */ border-color: #65594d #110e0D #110e0d #65594d!important; color: #ffffff!important; } /* */ table.wikitable td.table-yes { background-color: #008000!important; } table.wikitable td.table-maybe { background-color: #6c7203!important; } table.wikitable td.table-no { background-color: #ad5053!important; } table.wikitable td.table-partial { background-color: #7e6b45!important; } table.wikitable td.table-na, td.table-unknown { background-color: #6d6d6d!important; } /************************ * WIKI-SPECIFIC * ************************/ /* History on Commons */ #histlegend { background-color:inherit!important; } /* De-color [[mw:CentralNotice]] */ #centralNotice, #cnotice-main { background-color:#000!important; color:inherit!important; } /* de's Flaggedrev */ .flaggedrevs-color-1 { background-color: #102; } /* enwiki Monobook.css */ body.skin-monobook #content, body.skin-monobook #p-cactions li a:hover, body.skin-monobook #p-cactions li.selected a, body.skin-monobook #content div.thumb { /* "Margin" for thumbs, padding for galleries */ background-color: #000700; /* Light blue */ } body.skin-monobook #p-cactions li a { background-color: #000700; /* Light blue-gray inactive tabs */ } body.skin-monobook.ns-0 #content, body.skin-monobook.ns-0 #p-cactions li a:hover, body.skin-monobook.ns-0 #p-cactions li.selected a, body.skin-monobook.ns-0 #content div.thumb { background-color: #000000; /* Set back for articles */ } body.skin-monobook.ns-0 #p-cactions li a { background-color: #101010; /* Light gray inactive tabs in articles */ } /************************ * GADGETS * ************************/ /* [[WP:Navigation popups]] */ .navpopup { background:#000; border-color:inherit; color:#0d0; box-shadow: 0 3px 8px rgba( 50,255,50,0.35 ); } .popup_mainlink a { color:#0d0; } .popup_menu, .popup_drop:hover .popup_menu, .popup_drop .popup_menu:hover { background-color:#000; } .popup_menu a:hover { background-color: #447; color: #ccf; } del.popupDiff { background-color:#273948; } ins.popupDiff { background-color:#403618; } /* [[mw:Reference Tooltips]] */ .referencetooltip li { /*border-color: #008000;*/ background-color:#001000; /*box-shadow: 2px 4px 2px rgba(0,224,0,0.3); /* tint #00F000 */ } /* [[mw:HoverCards]] */ .mwe-popups { background-color: #000; box-shadow: /* tint #00F000 */ 0 30px 90px -20px rgba(0,224,0,0.3), 0px 0px 1px rgba(0,224,0,0.5); } /* callout arrow */ .mwe-popups.mwe-popups-image-tri:after, .mwe-popups.mwe-popups-no-image-tri:after, .mwe-popups.mwe-popups-image-tri.flipped_x:after, .mwe-popups.mwe-popups-no-image-tri.flipped_x:after { border-bottom-color:#000; } .mwe-popups.flipped_y:after, .mwe-popups.flipped_x_y:after { border-top-color:#000; } /* callout arrow shadow */ .mwe-popups.mwe-popups-image-tri:before, .mwe-popups.mwe-popups-no-image-tri:before, .mwe-popups.mwe-popups-image-tri.flipped_x:before, .mwe-popups.mwe-popups-no-image-tri.flipped_x:before { border-bottom-color:#004000; } .mwe-popups.flipped_y:before, .mwe-popups.flipped_x_y:before { border-top-color:#004000; } .mwe-popups .mwe-popups-container, .mwe-popups .mwe-popups-extract { color:#0d0; } .mwe-popups .mwe-popups-extract[dir='ltr']:after { background-image: linear-gradient(to right,rgba(0,0,0,0),#000 50%); } /* [[WP:WikEd]] */ .wikEdDiffFragment, .wikEdPreviewArticle, .wikEdDiffNoChange, .wikEdConsoleWrapper { background-color:inherit; } .wikEdButtonsPreview, .wikEdButtonBarGrip, .wikEdButtonBarButtonsWrapperVisible, .wikEdButtonBarButtonsWrapperHidden { background-color:#666; } img.wikEdButton { background-color:#999; } iframe.wikEdFrame { background-color: white; color: black; filter: invert(1) hue-rotate(180deg); } /* [[mw:Echo]] */ .mw-echo-ui-notificationItemWidget-content-message-header, .mw-echo-ui-notificationItemWidget-unread, .mw-echo-ui-notificationItemWidget-unread:hover, .mw-echo-ui-notificationItemWidget, .mw-echo-ui-notificationItemWidget:hover, .mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group { color:#0d0; background-color:#010; } #pt-notifications-alert .mw-echo-notifications-badge:before { filter:invert(1); } #pt-notifications-notice .mw-echo-notifications-badge:before { filter:invert(1); } /* [[mw:MediaViewer]] */ .mw-mmv-post-image { background-color: navy; color: yellow; } .mw-mmv-image-metadata { background-color: #003; } .mw-mmv-image-links li, .mw-mmv-credit { color: lime; } /* [[mw:Cite]] */ ol.references li:target, sup.reference:target { background-color: #033; } /* [[mw:User:Remember the dot/Syntax highlighter]] */ #wpTextbox0 { filter:saturate(8) invert(1) hue-rotate(180deg); } #wpTextbox0+#wpTextbox1 { filter:invert(1); } /* Wikidata / [[mw:Wikibase]] */ .wikibase-statementgrouplistview .wikibase-statementlistview { background-color:#000000; } .wikibase-statementgroupview .wikibase-statementgroupview-property { background-color:#002000; } .wikibase-statementlistview > .wikibase-toolbar-wrapper { background-color: #004000; } .wikibase-statementgrouplistview .wikibase-statementgroupview-property.wb-edit, .wikibase-statementgroupview-property.wb-edit + .wikibase-statementlistview > .wikibase-toolbar-wrapper { background-color: #008000; } .wikibase-referenceview { background-color:darkgreen; } .wikibase-referenceview .wikibase-referenceview-heading { background-color:darkgreen; } /* Wikidata site language */ .wikibase-sitelinkgroupview .wikibase-sitelinkgroupview-heading-container { background-color:#008000; } .wikibase-sitelinklistview .wikibase-sitelinkview .wikibase-sitelinkview-siteid-container { background-color:#008000; } /* Decolor pblock log */ .mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt { border-color : #008000!important; background-color: #000000!important; } /* End @media screen */ } b5902ea2473dc23e2422e6deb7867bc3170a8d33 Category:Ladium Variants 14 161 442 2023-10-22T04:14:43Z Lijosu 10 Added category, added it as a subcategory to materials wikitext text/x-wiki [[Category:Materials]] 3c35b3baf951481c943e1ecb87587ad49591a5b2 Category:Moderonium Variants 14 162 443 2023-10-22T04:15:27Z Lijosu 10 Added category, added it as a subcategory to materials wikitext text/x-wiki [[Category:Materials]] 3c35b3baf951481c943e1ecb87587ad49591a5b2 Category:Airium Variants 14 163 444 2023-10-22T04:16:00Z Lijosu 10 Added category, added it as a subcategory to materials wikitext text/x-wiki [[Category:Materials]] 3c35b3baf951481c943e1ecb87587ad49591a5b2 Category:Colour Palettes 14 164 445 2023-10-22T04:17:03Z Lijosu 10 Added category, added it as a subcategory to cosmetic items wikitext text/x-wiki [[Category:Cosmetic_Items]] 0158376a79391de6dabbb4e91c4ca6dcdf2b23b1 Category:Materials 14 165 446 2023-10-22T04:17:36Z Lijosu 10 Created page with "[[Category:Cosmetic_Items]]" wikitext text/x-wiki [[Category:Cosmetic_Items]] 0158376a79391de6dabbb4e91c4ca6dcdf2b23b1 Category:Block Variants 14 166 447 2023-10-22T04:18:09Z Lijosu 10 Added category, added it as a subcategory to cosmetic items wikitext text/x-wiki [[Category:Cosmetic_Items]] 0158376a79391de6dabbb4e91c4ca6dcdf2b23b1 MediaWiki:Timeless.css 8 8 448 246 2023-10-22T04:20:00Z Archimedes5000 4 remove dark mode for tests css text/css /* All CSS here will be loaded for users of the Timeless skin */ /* Website title text */ #p-logo-text a { font-family: Verdana, sans-serif; font-variant: none; } /* Username text */ #p-personal-label > b { font-family: Verdana, sans-serif; } /*top divider color*/ .color-middle { background-color: #000000 !important; } .color-left { background-color: #000000 !important; } .color-right { background-color: #000000 !important; } /* background image and general body edits */ body { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/3/3e/Backgroundtest.png); background-repeat: repeat; background-color:#313131; line-height: 1.3; } /*Original background location - transparency enables body background */ #mw-content-container { background-color: transparent !important; } /* This is needed to format the title text banner logo thing to make it large enough for smaller windows*/ a#p-banner{ min-width:132px; max-width:33vw; padding:0!important; } div#p-logo-text{ max-width:min-content; } /* replace the title text banner with an image*/ #p-banner.mw-wiki-title.long { display:block; text-indent: -9999px; /* banishes text into the void. Has warning doesn't seem to conflict with anything yet. Unsure if there is a way to remvoe the text entirely*/ background-image: url(https://static.miraheze.org/robocraft2wikiwiki/8/88/Test_wiki_top_logo.png); background-repeat: no-repeat; background-size:contain; /*without this the title text logo will be cut off in smaller windows */ max-width:none; /* this removes the forced crunch the title text creates in smaller windows */ height:34px; /*the image will get cut in half horizontally without this */ } /* removes the main title text from the main page */ /* .mainpage .firstHeading.mw-first-heading { display:none; } .mainpage .mw-body h1.firstHeading { display:none; } */ /* does not work #page-Main_Page .firstHeading.mw-first-heading { display:none; } */ body.page-Main_Page .firstHeading.mw-first-heading { display: none !important; } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* This will add orange acents to the top bar and squished navbar */ #mw-header-container { background: #db7300; color: #ffffff; } #mw-header-container.ts-container { background: #db7300; color: #ffffff; } /* At certain sizes the top bar will form to rows and make drop down menues of the sidebar navigation. This changes these during those screen sizes */ @media (min-width: 851px) and (max-width: 1099px) { #page-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-navigation.sidebar-chunk { background: #db7300; border: solid #db7300; } #site-tools.sidebar-chunk { background: #db7300; border: solid #db7300; } } /* this changes the color for the top bar that the navigation falls into with smaller screens - the regular one will be on top but the nav will create another layer and this changes that. */ #mw-header-nav-hack { border-top: solid 2px #db7300; background: #db7300; } .mainpage.mw-headline { white-space: nowrap; } a4aabaaad9b1dd8e865d58c6a1763bd93cbbe2e8 Category:Switch Plates 14 167 449 2023-10-22T04:20:41Z Lijosu 10 Added category, added it as a subcategory to cosmetic items wikitext text/x-wiki [[Category:Cosmetic_Items]] 0158376a79391de6dabbb4e91c4ca6dcdf2b23b1 Category:SCUs 14 168 450 2023-10-22T04:22:08Z Lijosu 10 Added category, added it as a subcategory to cosmetic items wikitext text/x-wiki [[Category:Cosmetic_Items]] 0158376a79391de6dabbb4e91c4ca6dcdf2b23b1 Category:Cray Skins 14 169 451 2023-10-22T04:23:11Z Lijosu 10 Added category, added it as a subcategory to SCUs wikitext text/x-wiki [[Category:SCUs]] 0299c8adf5ca1abe19c0ecf2b054008056c8d616 Category:Gene Skins 14 170 452 2023-10-22T04:23:33Z Lijosu 10 Added category, added it as a subcategory to SCUs wikitext text/x-wiki [[Category:SCUs]] 0299c8adf5ca1abe19c0ecf2b054008056c8d616 Category:Tianhe Skins 14 171 453 2023-10-22T04:24:01Z Lijosu 10 Added category, added it as a subcategory to SCUs wikitext text/x-wiki [[Category:SCUs]] 0299c8adf5ca1abe19c0ecf2b054008056c8d616 Category:Weapon Skins 14 172 454 2023-10-22T04:26:24Z Lijosu 10 Added category, added it as a subcategory to cosmetic items wikitext text/x-wiki [[Category:Cosmetic_Items]] 0158376a79391de6dabbb4e91c4ca6dcdf2b23b1 Category:QMG Skins 14 173 455 2023-10-22T04:27:50Z Lijosu 10 Added category, added it as a subcategory to weapon skins. This was to leave room for other SCU weapons in the future, but this may be liable to change since "weapon skins" is a bit confusing. wikitext text/x-wiki [[Category:Weapon_Skins]] 3e212d358e1701989fdf8a723c2e9efe1101184c Category:Profile Items 14 174 456 2023-10-22T04:28:57Z Lijosu 10 Added category, added it as a subcategory to cosmetic items wikitext text/x-wiki [[Category:Cosmetic_Items]] 0158376a79391de6dabbb4e91c4ca6dcdf2b23b1 Category:Avatars 14 175 458 2023-10-22T04:29:40Z Lijosu 10 Added category, added it as a subcategory of profile items. wikitext text/x-wiki [[Category:Profile_Items]] 7c5eda7ac4407aedaef7ba3a890e7744de4678d1 Category:Frames 14 176 459 2023-10-22T04:30:13Z Lijosu 10 Added category, added it as a subcategory of profile items. wikitext text/x-wiki [[Category:Profile_Items]] 7c5eda7ac4407aedaef7ba3a890e7744de4678d1 Category:Banners 14 177 460 2023-10-22T04:30:48Z Lijosu 10 Added category, added it as a subcategory of profile items. wikitext text/x-wiki [[Category:Profile_Items]] 7c5eda7ac4407aedaef7ba3a890e7744de4678d1 Category:Cosmetic Items 14 178 461 2023-10-22T04:33:25Z Lijosu 10 Short description to formalize the category. wikitext text/x-wiki This is a super-category containing every cosmetic item documented on the wiki. Where sensible, categories follow the phrasing that is used in-game. 19f67e04783a3d5a20b2e2d28bac908f1669f265 Template:Lore:Switch Plate 10 179 462 2023-10-22T04:48:46Z Lijosu 10 Created page with "<blockquote> ====== Chapter 6: The Switchplate ====== The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance ''(page 26)'', which ended when the two governments collapsed a century ago. The Switch..." wikitext text/x-wiki <blockquote> ====== Chapter 6: The Switchplate ====== The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance ''(page 26)'', which ended when the two governments collapsed a century ago. The Switchplate links into the Community Robot Factory ''(page 56)'' to allow for fast Robocraft reconstruction. Its recall mechanic, which allows pilots to teleport back to their plate, is based on the 'Blink Module', a technology which was formerly lost due to the Colony Exodus ''(page 31)''. ''-Excerpt of updated childrens book 'Technology of the 23rd Century''' </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> 7d2a1f157b250f8b28b18ab7d3e2c470484a3c06 469 462 2023-10-22T05:17:45Z Lijosu 10 /* Chapter 6: The Switchplate */ wikitext text/x-wiki <blockquote> '''Chapter 6: The Switchplate''' ---- The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance ''(page 26)'', which ended when the two governments collapsed a century ago. The Switchplate links into the Community Robot Factory ''(page 56)'' to allow for fast Robocraft reconstruction. Its recall mechanic, which allows pilots to teleport back to their plate, is based on the 'Blink Module', a technology which was formerly lost due to the Colony Exodus ''(page 31)''. ''-Excerpt of updated childrens book 'Technology of the 23rd Century''' </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> 0a62dd4135460cc855580a072389f574f5be32a4 MediaWiki:Gadgets-definition 8 156 463 457 2023-10-22T04:52:06Z Archimedes5000 4 wikitext text/x-wiki * Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|default|Blackskin.css 28d71d39294d650bd0258db267c3866ccee74312 464 463 2023-10-22T04:55:31Z Archimedes5000 4 wikitext text/x-wiki * Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless|default]|Blackskin.css 1b2a03a04f7d95df8749e841b97fd026f003f522 529 464 2023-10-22T05:29:10Z Archimedes5000 4 wikitext text/x-wiki * Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css * dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js * dark-mode-toggle-pagestyles [hidden|skins=vector,vector-2022,minerva,monobook]|dark-mode-toggle-pagestyles.css * dark-mode [ResourceLoader]|dark-mode.css 81bca4df5f7ed7f950df0728ce7f30635eda7792 531 529 2023-10-22T05:30:12Z Archimedes5000 4 wikitext text/x-wiki * Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css * dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js * dark-mode-toggle-pagestyles [hidden|skins=vector,vector-2022,minerva,monobook]|dark-mode-toggle-pagestyles.css * dark-mode [ResourceLoader]|dark-mode.css 36868aa0f4b63ec56b530333b897f901fcd59248 532 531 2023-10-22T05:30:45Z Archimedes5000 4 wikitext text/x-wiki * Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css * dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js * dark-mode-toggle-pagestyles [hidden|skins=vector,vector-2022,minerva,monobook]|dark-mode-toggle-pagestyles.css * dark-mode [ResourceLoader]|dark-mode.css 9981777b73f3e435b4d478cad685ad2a7b89b9af 533 532 2023-10-22T05:34:03Z Archimedes5000 4 wikitext text/x-wiki * Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css * dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js * dark-mode-toggle-pagestyles [hidden]|dark-mode-toggle-pagestyles.css * dark-mode [ResourceLoader]|dark-mode.css 0613d79e4bac24ed6ae068e5fd03620434d91041 543 533 2023-10-22T05:49:04Z Archimedes5000 4 wikitext text/x-wiki * Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css * dark-mode-toggle [ResourceLoader|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js * dark-mode-toggle-pagestyles [hidden]|dark-mode-toggle-pagestyles.css * dark-mode [ResourceLoader|default]|dark-mode.css 9a09378965e3b588a0944fdf7ae3403321f27902 Antimony Basic Plate 0 180 465 2023-10-22T05:12:54Z Lijosu 10 Created page wikitext text/x-wiki = Antimony Basic Plate = {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). === Item Shop === This switchplate skin will appear on the item shop in the future. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} [[Category:Switch_Plate]] f237513bb6195cd513963fd9ad35453be61ee7c7 466 465 2023-10-22T05:13:16Z Lijosu 10 Removed redundant header wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). === Item Shop === This switchplate skin will appear on the item shop in the future. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} [[Category:Switch_Plate]] cabffb9771231411b92d25e73518a1ec8d76adbc 468 466 2023-10-22T05:14:58Z Lijosu 10 Swapped some headers around to make the page flow better wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). === Item Shop === This switchplate skin will appear on the item shop in the future. [[Category:Switch_Plate]] 4ea2d957d2a5ba2d77cf2b8df95a14c79c9ce14c 470 468 2023-10-22T05:18:32Z Lijosu 10 Trying to fix the lore template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). === Item Shop === This switchplate skin will appear on the item shop in the future. [[Category:Switch_Plate]] 66e43348ad39dd14bb0f12fe8a15e35f38e188f6 471 470 2023-10-22T05:18:46Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). === Item Shop === This switchplate skin will appear on the item shop in the future. [[Category:Switch_Plate]] 4ea2d957d2a5ba2d77cf2b8df95a14c79c9ce14c 472 471 2023-10-22T05:19:13Z Lijosu 10 Basic clean up wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). === Item Shop === This switchplate skin will appear on the item shop in the future. [[Category:Switch_Plate]] 1f6e102e936f101f3569aaae7fcc17f7fc8b807d 473 472 2023-10-22T05:19:38Z Lijosu 10 /* Item Shop */ wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plate]] ac25f6a89168e73c177d273155b2d10270e90d25 474 473 2023-10-22T05:21:09Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plate]] 3cf39140f5f801ddf2c406bf15e335655199f57a 475 474 2023-10-22T05:23:22Z Lijosu 10 Fixed category designation wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] 60f783307202bb187c18f041412e9b6786a399a6 527 475 2023-10-22T05:24:52Z Lijosu 10 Added to cosmetic items category wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] a5cafb6c8ff568d31fe863bda11a17cb3116e088 MediaWiki:Gadget-Blackskin.css 8 160 467 441 2023-10-22T05:14:14Z Archimedes5000 4 Archimedes5000 moved page [[MediaWiki:Blackskin.css]] to [[MediaWiki:Gadget-Blackskin.css]] without leaving a redirect css text/css /** MediaWiki:Gadget-Blackskin.css ******* * Original by [[:it:Utente:Kormoran]] * Maintained by [[User:Dispenser]] for [[WP:WikiProject Accessibility]] */ @media screen { /* Selection highlight */ ::selection { color: #90FF90; background: #008000; } /* Color buttons, drop downs, and input boxes */ fieldset { border-color: #004000; } legend { border: 1px solid #004000; /* @theme */ } input[type="number"], input[type="text"], input:not([type]), select { background-color: #004000; border-color: #008000; color: #00dd00; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; } /* Color background */ body, div#globalWrapper { background-color: #000000; background-image: none /* Monobook background */; color: #00dd00; } #mw-page-base{ background:none /* Vector background */; } #content, .mw-body { background-color: #000000; color : #00dd00; border-color : #008000; } .ns-0 #content { background : #000000; } /* Color the links */ a { color: #7070FF; } a:visited { color: #9090D0; } a:active, a.new { color: #FF4040; } a.interwiki, a.external { color: #5386DB; } a.interwiki:visited, a.external:visited { color: #5386DB; } a.stub { color: #974253; } /* De-Color user signature links (black-on-black) */ a:not([class]) font, a:not([class]) span, a:not([class]) bold { background-color:inherit!important; color:inherit!important; } /* Color user links */ /* a[title^="User"], a[title^="Special:Contributions/"] { background-color:#010!important; color: #7070FF!important; }/*-*/ .mw-body-content .external { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAFVBMVEUAAAAAAAAAZv8AZswAL14hZIUwYI+U+klIAAAAAXRSTlMAQObYZgAAADxJREFUCNdjgAMmJSUFIBUmKAiimAKBFLOxkSOIElQRCQRSQo5OakBKJEWZlQEo6CTMAKIEwZSxsTHcJAD6JwXY6XjSLgAAAABJRU5ErkJggg==); } /* Headings */ h1, #bodyContent h1, h2, #bodyContent h2, h3, #bodyContent h3, h4, #bodyContent h4, h5, #bodyContent h5, h6, #bodyContent h6 { color: #00dd00; border-color:#008000; } /* Color Table of Contents */ #toc, .toc, .mw-warning, .toccolours, body.skin-monobook .toccolours { background-color: #002000; border-color: #008000; } /* Images */ .mw-body img { border: 2px solid #008000; background-color: #000000; } /* Fix background of Tex images, which are black on transparent. */ .mw-body img.mwe-math-fallback-image-inline { background-color: #fff; filter:invert(100%) hue-rotate(180deg); border:none; } hr { color: #004000; background-color: #004000; } /* Color explanations with tool tips */ abbr, acronym, .explain { border-color: #004000; color: White; background-color: #002000; } /* Color code snippets */ code { background-color: #00AA00; color: Black; border-color: #00AA00; font-weight:bolder;/*XXX: Increase contrast*/ } /* Color code blocks */ pre, .mw-code { border-style:dashed; border-color:#00AA00; color: White; background-color: #002000; } /* Color highlighted ref [[MediaWiki:Common.css]] */ body.action-info .mw-body-content :target, body.mediawiki .citation:target { background-color: rgba(0, 127, 255, 0.133); } /* Table background colors */ table { background-color: #000000!important; color: #00dd00!important; } table th { background-color: #1D1C1C!important; color: #00dd00!important; } table td { background-color: #000000!important; color: #00dd00!important; } table tr { background-color: #000000!important; color: #00dd00!important; } /* Tabular tables */ table.wikitable { border-color: #004000 !important; color: #00dd00!important; } table.wikitable th, table.wikitable td { border-color: #004000 !important; } table.wikitable th { background-color: #1D1C1C!important; } table.wikitable td { background-color: #000000!important; } /* JQuery sort arrows */ table.jquery-tablesorter th.headerSort { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAYAAADdA2d2AAAAPUlEQVR4AWMgCtxlkAPiA0CsREgpCQaC4X8gfggymJoG/sc0mHIDMQ2mE6DcpfQNU/rHPsJgBWg6VSBGOQB5WklTTHq/UAAAAABJRU5ErkJggg==); } table.jquery-tablesorter th.headerSortUp { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAAKklEQVR4AWMgCtxlkAPiA0CsREgpCQaC4X8gfggymJoG/kczmHIDSTEYACAWJKqhXDSPAAAAAElFTkSuQmCC); } table.jquery-tablesorter th.headerSortDown { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAALUlEQVR4AWPACe4yyAExCP7Hgh8CsRID6QBhMD4DKTQY00BKDVYA4gNgmggAAHjLJKrpYfWaAAAAAElFTkSuQmCC); } /* thumbnails */ .ns-0 * #content div.thumb { border-color: #000000; } /* thumbnails */ div.thumb { margin-bottom: .5em; border-style: solid; border-color: #002000; } div.thumb div { border-width: 1px; border-style: solid; border-color: #002000; background-color: #004000; } div.thumb div a img { /* Transparent PNGs assume light color backgrounds :-( */ background-color:#103010; /* TODO: Use film grain texture, so lines are more noticeable */ border: 1px solid #002000; } div.thumb div a img:hover { /* Increase brightness on hover */ background-color:#EEE; } div.thumb div div.thumbcaption { border: none; padding: .3em 0 .1em 0; } figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'] { background-color: #004000; border: 2px solid #002000; border-bottom: 0; } figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption { background-color: #004000; border: 2px solid #002000; border-top: 0; padding: 1px 3px 4px 3px; } figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element, li.gallerybox .mw-file-element { background-color: #103010; border: 1px solid #002000; } figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element:hover, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element:hover, li.gallerybox .mw-file-element { background-color: #EEE; } /* galleries */ table.gallery { border: 1px solid #002000; background-color: #004000; } table.gallery td { background-color: #004000; border: solid 2px white; } li.gallerybox div.thumb, body.mediawiki #content .gallerybox div.thumb { background-color: #004000; border: 2px solid #002000; } li.gallerybox div.thumb div { background-color: transparent; border: 0; } /* Color category box */ .catlinks { border-color:#800080; background-color:#000000; color: #00FFFF; } /* ################################# * Interface Pages * ################################# */ .mw-ui-input:focus { border-color: lime; box-shadow: inset 0 0 0 1px lime; } .postedit, /* untested */ .mw-notification { /* top right bubble */ background-color:#004000; background-color:rgba(0, 64, 0, 0.93); border-color:#008000; } /* ** Diff rendering */ table.diff, td.diff-otitle, td.diff-ntitle { background-color: #000000; } td.diff-addedline { color: #00a000; background-color: #004000; } td.diff-deletedline { color: #00a000; background-color: #004000; } td.diff-context { background-color: #000000; color: #008000; } .diffchange { color: #00ff00; } td.diff-deletedline .diffchange { background-color:#403618; } td.diff-addedline .diffchange { background-color:#273948; } /* Color the edit interface */ .wikiEditor-ui { background-color: #002000; } .wikiEditor-ui-toolbar, .wikiEditor-ui-toolbar .sections .section { background-image: none; background-color: inherit; } .tool-button.tool-active, .tool.tool-active.oo-ui-buttonElement-frameless.oo-ui-iconElement { background-color: inherit; } .wikiEditor-ui-toolbar .tabs span.tab a.current, .wikiEditor-ui-toolbar .tabs span.tab a.current:visited { color: inherit; } textarea { background-color: #001000; color: #90FF90; } .editOptions { background-color: #002000; border-color: #008000; color: #ccc; } div#editpage-specialchars a { background-color: #000000; border-color: #008000; } .mw-editform-legacy input#wpSummary { background-color: #000000; color: #90ff90; } /* Visual Editor */ .oo-ui-toolbar-bar, .oo-ui-popupWidget-popup, .oo-ui-popupToolGroup-active.oo-ui-widget-enabled, .oo-ui-toolGroup.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title, .oo-ui-popupToolGroup .oo-ui-toolGroup-tools { background-color:#002000; background-image:none; color:white; } .oo-ui-iconElement-icon { filter: invert(100%); /* Can't style data URI SVGs */ } .oo-ui-windowManager-modal > .oo-ui-dialog { background-color: rgba(0, 0, 0, 0.5); } .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { background-color:black; } .oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea { background-color: #001000; color: #90FF90; } .oo-ui-tagItemWidget { background-color: #333; background-image: linear-gradient(to bottom,#222 0,#000 100%); color: #eee; } .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button { background-color: #111; background-image: linear-gradient(to bottom, #222 0, #000 100%); } .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus { /*border-color: #ace;*/ /*box-shadow: 0 0 2px 2px #ace;*/ } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { background-color: #070; background-image: linear-gradient(to bottom, #090 0, #030 100%); } .oo-ui-buttonElement > .oo-ui-buttonElement-button { color:#ccc; } .oo-ui-pendingElement-pending { /* http://en.wikipedia.org/w/resources/lib/oojs-ui/themes/apex/images/textures/pending.gif */ filter:invert(1); } /* Color history interface */ #pagehistory li { border: 1px solid #002000; } #pagehistory li.selected { background-color: #004000; border: 1px solid #002000; } span.autocomment { color: #008000; } /* Special:Search */ .mw-search-profile-tabs, #mw-searchoptions { background-color: #002000; border-color: #008000; } /* Color the file description */ #filetoc { background-color: #002000; border-color: #008000; } .filehistory a img, #file img:hover { /* Green checker board */ background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAQABVHvbKAAAAEUlEQVQI12P4z8CAFWEX/Q8Afr8P8erzE9cAAAAASUVORK5CYII="); } /* ################################# * Interface * ################################# */ /* Colors the tabs across the top of the page */ #p-cactions { background-color: #000000; } #p-cactions li { background-color: #000000; border-color: #008000; } #p-cactions li.selected, #p-cactions li.new { background-color: #000000; } #p-cactions li a { background-color: #000000 !important; color : #7070FF; } #p-cactions li.selected a { background-color:#000000 !important/*HACK?*/; } /* Vector Tabs */ .vector-menu-tabs, .vector-menu-tabs span { /* left and right tab breaks */ /* https://en.wikipedia.org/w/skins/Vector/images/tab-break.png */ background-image:none; } .vector-menu-tabs { border-left:1px solid black; } .vector-menu-tabs span { border-right:1px solid black; } .vector-menu-tabs ul li { /* https://en.wikipedia.org/w/skins/Vector/images/tab-normal-fade.png */ background-image: linear-gradient(#000000,#004000); border-bottom:1px solid #008000; } .vector-menu-tabs li.selected { /* https://en.wikipedia.org/w/skins/Vector/images/tab-current-fade.png */ background: #000000; border-bottom-color:transparent; } .vector-menu-tabs span a { color:#7070FF; } .vector-menu-tabs li.selected a, .vector-menu-tabs li.selected a:visited { color:#00DD00; } /* Vector watch icon -- XXX contrast issues */ #ca-watch.icon a { filter:invert(1) hue-rotate(80deg); } #ca-unwatch.icon a { filter:hue-rotate(280deg); } /* Vector drop down menus */ .vector-menu-dropdown h3 span { color:#cccccc; } .vector-menu ul { background-color: #000000; border-color: #a2a9b1; } .vector-menu li a { color:#7070FF; } /* User links (preferences, contribs) */ #p-personal ul { color: #FFFF00; background: none; } #p-personal li a { color: #FFFF00; } #p-personal li a:hover { color: #FFFF00; background-color: #636300; } /* Bad specificity in originals */ #pt-mytalk a.mw-echo-alert, #pt-mytalk a.mw-echo-alert:hover { color: #222; } /* Use vector person icon by your username */ body.skin-monobook li#pt-userpage { background-image: url(/w/skins/Vector/images/user-icon.png); } /* Use black logo */ #p-logo { background-color: transparent; } .mw-wiki-logo:not([href="/wiki/MediaWiki"]):not([href^="/wiki/Wikidata:"]):not([href^="/wiki/Wiktionary:"]) { /* [[File:WikiGreen.png]] CC-BY-SA */ background-image: url(//upload.wikimedia.org/wikipedia/commons/6/6e/WikiGreen.png); } /* Color side portlets */ .portlet { background: #004000; color: #00dd00; } .portlet h3, div#mw-panel div.portal h3 { color:#00dd00; } .pBody { background: #000000; color: #00dd00; } div#mw-panel nav.portal div.vector-menu-content ul li a { color:#7070FF; } div#mw-panel nav.portal div.vector-menu-content ul li a:visited { color:#9090D0; } /* Color main search box - Monobook */ input#searchInput { /*border: 1px inset; theme/vector conflict */ color: #00dd00; background : #000000; } input.searchButton { background : #000000; border: 2px solid; border-color: #00FFFF #008080 #008080 #00FFFF; color : #00dd00; } /* Color main search box - Vector */ div#simpleSearch, div#simpleSearch input { background-color:transparent; background-image:none; /* https://en.wikipedia.org/w/skins/Vector/images/search-fade.png */ color: #00dd00; } div#simpleSearch #searchInput::placeholder { color:#008800; } /* Search results suggestion box */ .suggestions-results, .suggestions-special { background-color: #000000; border: solid 1px #00dd00; } .suggestions-special .special-label { color:#008800; } .suggestions-result, .suggestions-special .special-query { color:#00dd00; } /* Color footer */ #footer { background-color: Black; color: #00dd00; border-color: #FFFF00; padding-bottom: 1.2em; } #footer ul li {/* Vector */ color:inherit; } /************************ * COLOR IN TEMPLATES * ************************/ .infobox { background: #002000; color:#00DD00; border-color:#00FFFF; } /* Template:Documentation */ .mw-parser-output div.documentation, .mw-parser-output div.documentation-metadata { background-color: #001000; } /* template RFA, AN/I closed */ div.boilerplate, .portal > ul { background-color: #000000!important; } /* */ div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, #mw-protect-cascadeon { background-color: #700; color:#fff; } .mw-trackedTemplate { background: #002000 linear-gradient(#333, #000) !important; border-color: #008000!important; } .quotebox, /* Template:Quote */ .shortcutbox { background-color: #002000!important; border-color: #008000!important; } body.mediawiki .navbox, body.mediawiki .navbox-subgroup { } /* Template:Tmbox */ .tmbox { border: 1px solid #c0c090 !important; /* Default "notice" gray-brown */ } .tmbox, .tmbox th, .tmbox td { background: #430 !important; } /* Template:Key press */ kbd.keyboard-key { background: #44372c!important;/* XXX override template gradients */ border-color: #65594d #110e0D #110e0d #65594d!important; color: #ffffff!important; } /* */ table.wikitable td.table-yes { background-color: #008000!important; } table.wikitable td.table-maybe { background-color: #6c7203!important; } table.wikitable td.table-no { background-color: #ad5053!important; } table.wikitable td.table-partial { background-color: #7e6b45!important; } table.wikitable td.table-na, td.table-unknown { background-color: #6d6d6d!important; } /************************ * WIKI-SPECIFIC * ************************/ /* History on Commons */ #histlegend { background-color:inherit!important; } /* De-color [[mw:CentralNotice]] */ #centralNotice, #cnotice-main { background-color:#000!important; color:inherit!important; } /* de's Flaggedrev */ .flaggedrevs-color-1 { background-color: #102; } /* enwiki Monobook.css */ body.skin-monobook #content, body.skin-monobook #p-cactions li a:hover, body.skin-monobook #p-cactions li.selected a, body.skin-monobook #content div.thumb { /* "Margin" for thumbs, padding for galleries */ background-color: #000700; /* Light blue */ } body.skin-monobook #p-cactions li a { background-color: #000700; /* Light blue-gray inactive tabs */ } body.skin-monobook.ns-0 #content, body.skin-monobook.ns-0 #p-cactions li a:hover, body.skin-monobook.ns-0 #p-cactions li.selected a, body.skin-monobook.ns-0 #content div.thumb { background-color: #000000; /* Set back for articles */ } body.skin-monobook.ns-0 #p-cactions li a { background-color: #101010; /* Light gray inactive tabs in articles */ } /************************ * GADGETS * ************************/ /* [[WP:Navigation popups]] */ .navpopup { background:#000; border-color:inherit; color:#0d0; box-shadow: 0 3px 8px rgba( 50,255,50,0.35 ); } .popup_mainlink a { color:#0d0; } .popup_menu, .popup_drop:hover .popup_menu, .popup_drop .popup_menu:hover { background-color:#000; } .popup_menu a:hover { background-color: #447; color: #ccf; } del.popupDiff { background-color:#273948; } ins.popupDiff { background-color:#403618; } /* [[mw:Reference Tooltips]] */ .referencetooltip li { /*border-color: #008000;*/ background-color:#001000; /*box-shadow: 2px 4px 2px rgba(0,224,0,0.3); /* tint #00F000 */ } /* [[mw:HoverCards]] */ .mwe-popups { background-color: #000; box-shadow: /* tint #00F000 */ 0 30px 90px -20px rgba(0,224,0,0.3), 0px 0px 1px rgba(0,224,0,0.5); } /* callout arrow */ .mwe-popups.mwe-popups-image-tri:after, .mwe-popups.mwe-popups-no-image-tri:after, .mwe-popups.mwe-popups-image-tri.flipped_x:after, .mwe-popups.mwe-popups-no-image-tri.flipped_x:after { border-bottom-color:#000; } .mwe-popups.flipped_y:after, .mwe-popups.flipped_x_y:after { border-top-color:#000; } /* callout arrow shadow */ .mwe-popups.mwe-popups-image-tri:before, .mwe-popups.mwe-popups-no-image-tri:before, .mwe-popups.mwe-popups-image-tri.flipped_x:before, .mwe-popups.mwe-popups-no-image-tri.flipped_x:before { border-bottom-color:#004000; } .mwe-popups.flipped_y:before, .mwe-popups.flipped_x_y:before { border-top-color:#004000; } .mwe-popups .mwe-popups-container, .mwe-popups .mwe-popups-extract { color:#0d0; } .mwe-popups .mwe-popups-extract[dir='ltr']:after { background-image: linear-gradient(to right,rgba(0,0,0,0),#000 50%); } /* [[WP:WikEd]] */ .wikEdDiffFragment, .wikEdPreviewArticle, .wikEdDiffNoChange, .wikEdConsoleWrapper { background-color:inherit; } .wikEdButtonsPreview, .wikEdButtonBarGrip, .wikEdButtonBarButtonsWrapperVisible, .wikEdButtonBarButtonsWrapperHidden { background-color:#666; } img.wikEdButton { background-color:#999; } iframe.wikEdFrame { background-color: white; color: black; filter: invert(1) hue-rotate(180deg); } /* [[mw:Echo]] */ .mw-echo-ui-notificationItemWidget-content-message-header, .mw-echo-ui-notificationItemWidget-unread, .mw-echo-ui-notificationItemWidget-unread:hover, .mw-echo-ui-notificationItemWidget, .mw-echo-ui-notificationItemWidget:hover, .mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group { color:#0d0; background-color:#010; } #pt-notifications-alert .mw-echo-notifications-badge:before { filter:invert(1); } #pt-notifications-notice .mw-echo-notifications-badge:before { filter:invert(1); } /* [[mw:MediaViewer]] */ .mw-mmv-post-image { background-color: navy; color: yellow; } .mw-mmv-image-metadata { background-color: #003; } .mw-mmv-image-links li, .mw-mmv-credit { color: lime; } /* [[mw:Cite]] */ ol.references li:target, sup.reference:target { background-color: #033; } /* [[mw:User:Remember the dot/Syntax highlighter]] */ #wpTextbox0 { filter:saturate(8) invert(1) hue-rotate(180deg); } #wpTextbox0+#wpTextbox1 { filter:invert(1); } /* Wikidata / [[mw:Wikibase]] */ .wikibase-statementgrouplistview .wikibase-statementlistview { background-color:#000000; } .wikibase-statementgroupview .wikibase-statementgroupview-property { background-color:#002000; } .wikibase-statementlistview > .wikibase-toolbar-wrapper { background-color: #004000; } .wikibase-statementgrouplistview .wikibase-statementgroupview-property.wb-edit, .wikibase-statementgroupview-property.wb-edit + .wikibase-statementlistview > .wikibase-toolbar-wrapper { background-color: #008000; } .wikibase-referenceview { background-color:darkgreen; } .wikibase-referenceview .wikibase-referenceview-heading { background-color:darkgreen; } /* Wikidata site language */ .wikibase-sitelinkgroupview .wikibase-sitelinkgroupview-heading-container { background-color:#008000; } .wikibase-sitelinklistview .wikibase-sitelinkview .wikibase-sitelinkview-siteid-container { background-color:#008000; } /* Decolor pblock log */ .mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt { border-color : #008000!important; background-color: #000000!important; } /* End @media screen */ } b5902ea2473dc23e2422e6deb7867bc3170a8d33 MediaWiki:Gadget-dark-mode-toggle-pagestyles.css 8 181 485 484 2023-10-22T05:23:59Z Archimedes5000 4 9 revisions imported: dark mode css text/css /* Fixes for empty icons in Vector 2022 and Minerva */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, /* T344067 */ .minerva-icon--pt-darkmode, .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=moon); } /* Fix duplicate label in Vector 2022 */ .mw-ui-icon-vector-gadget-pt-darkmode, .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header { font-size: 0; } .mw-ui-icon-portletlink-pt-darkmode::before { opacity: 0.65; } .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode, .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header, .client-dark-mode .minerva-icon--pt-darkmode, .client-dark-mode .mw-ui-icon-portletlink-pt-darkmode::before { background-image: url(/w/load.php?modules=oojs-ui.styles.icons-accessibility&image=bright); } /* These same rules should also be in [[MediaWiki:Gadget-dark-mode.css]] but with higher specificity. */ .skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, .skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Dark mode"; visibility: hidden; margin-left: inherit; } 3cd6fbbe55afc8a75e768889c5a91b3bdf3f34d1 MediaWiki:Gadget-dark-mode.css 8 182 507 506 2023-10-22T05:24:11Z Archimedes5000 4 21 revisions imported: dark mode css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 5db4502d6cd5338e31a98e4ee728bc6e8bf71269 MediaWiki:Gadget-dark-mode-toggle.js 8 183 526 525 2023-10-22T05:24:21Z Archimedes5000 4 18 revisions imported: dark mode javascript text/javascript /** * Enables or disables the dark-mode gadget. * * Authors: [[User:SD0001]], [[User:Nardog]] */ // 'Dark mode' and 'Light mode' messages must match the ::before content in // [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] and [[MediaWiki:Gadget-dark-mode.css]], respectively. // Don't overwrite existing messages, if already set on a foreign wiki prior to loading this file if (!mw.messages.get('darkmode-turn-on-label')) { mw.messages.set({ 'darkmode-turn-on-label': 'Dark mode', 'darkmode-turn-on-tooltip': 'Turn dark mode on', 'darkmode-turn-off-label': 'Light mode', 'darkmode-turn-off-tooltip': 'Turn dark mode off', }); } var isOn = mw.loader.getState('ext.gadget.dark-mode') === 'ready'; var broadcastChannel = new BroadcastChannel('gadget-dark-mode'); function setThemeColor() { // Update the theme-color used by some browsers for coloration of the tab headers and surrounding UI $('meta[name="theme-color"]').attr('content', isOn ? '#000000' : '#eaecf0'); } function setHtmlClass() { // CSS class for externally styling elements in dark mode via TemplateStyles (or CSS from other gadgets or common.css) // A brief flash of the original styles will occur, so this is only suitable for style changes for which flashes are tolerable. // For others, update Gadget-dark-mode.css directly which is loaded without FOUCs $(document.documentElement).toggleClass('client-dark-mode', isOn); } function vectorStickyCallback() { mw.hook('vector.page_title_scroll').remove(vectorStickyCallback); if (document.getElementById('pt-darkmode-sticky-header')) return; makePortletLink('p-personal-sticky-header', 'pt-darkmode-sticky-header', '#pt-watchlist-sticky-header'); } function addPortlets() { makePortletLink('p-personal', 'pt-darkmode', '#pt-watchlist'); if (mw.config.get('skin') === 'vector-2022') { mw.hook('vector.page_title_scroll').add(vectorStickyCallback); } } function getMsg(suffix) { var key = 'darkmode-turn-' + (isOn ? 'off' : 'on') + '-' + suffix; return mw.msg(key); } function makePortletLink(portletId, portletLinkId, nextnode) { var label = getMsg('label'); var tooltip = getMsg('tooltip'); $(mw.util.addPortletLink(portletId, '#', label, portletLinkId, tooltip, '', nextnode)) .children().on('click', function (e) { e.preventDefault(); toggleMode(); }); } function togglePortlets() { var labelSelector; switch (mw.config.get('skin')) { case 'vector': case 'vector-2022': case 'minerva': labelSelector = '#pt-darkmode span:not(.mw-ui-icon), #pt-darkmode-sticky-header span:not(.mw-ui-icon)'; break; default: labelSelector = '#pt-darkmode a'; } $(labelSelector).text(getMsg('label')); $('#pt-darkmode a, #pt-darkmode-sticky-header a') .attr('title', getMsg('tooltip')); } function actuallyToggleDarkMode() { // Modify the <link> element on the page to include/exclude dark-mode styles // We can't use mw.loader as it doesn't work both ways (see talk page) var scriptPath = mw.util.wikiScript('load'); var $gadgetsLink = $('link[rel="stylesheet"][href^="' + scriptPath + '?"][href*="ext.gadget."]'); if ($gadgetsLink.length) { var uri = new mw.Uri($gadgetsLink.prop('href')); if (isOn) { uri.query.modules += ',dark-mode'; } else { if (uri.query.modules === 'ext.gadget.dark-mode') { // dark-mode is the only module in this link $gadgetsLink.remove(); return; } uri.query.modules = uri.query.modules .replace('ext.gadget.dark-mode,', 'ext.gadget.') // dark-mode is first in the gadget list .replace(/,dark-mode(,|$)/, '$1'); // dark-mode is in middle or end of the list } $gadgetsLink.prop('href', uri.getRelativePath()); } else { // No gadget-containing styles are enabled $('<link>').attr({ rel: 'stylesheet', href: scriptPath + '?lang=' + mw.config.get('wgUserLanguage') + '&modules=ext.gadget.dark-mode&only=styles&skin=' + mw.config.get('skin') }).appendTo(document.head); } } function savePreference() { new mw.Api().saveOption('gadget-dark-mode', isOn ? '1' : '0'); } function savePreferenceLocally() { mw.user.options.set('gadget-dark-mode', Number(isOn)); // In case the user navigates to another page too quickly mw.storage.session.set('dark-mode-toggled', isOn ? '1' : '0'); } function notifyOtherTabs() { // Broadcast state change to other tabs broadcastChannel.postMessage(isOn); } function toggleMode(offline) { isOn = !isOn; if (!offline) { savePreference(); notifyOtherTabs(); } setHtmlClass(); setThemeColor(); savePreferenceLocally(); togglePortlets(); actuallyToggleDarkMode(); } function toggleBasedOnSystemColourScheme() { var systemSchemeNow = matchMedia('(prefers-color-scheme: dark)').matches; var systemSchemeLast = mw.storage.get('dark-mode-system-scheme') === '1'; if (systemSchemeNow !== systemSchemeLast) { if (systemSchemeNow !== isOn) { toggleMode(); } mw.requestIdleCallback(function () { mw.storage.set('dark-mode-system-scheme', systemSchemeNow ? '1' : '0'); }); } } $.when($.ready, mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Uri', 'mediawiki.storage'])).then(function () { setHtmlClass(); setThemeColor(); addPortlets(); // Recover state if the navigation was too quick var storageState = mw.storage.session.get('dark-mode-toggled'); if (storageState && Number(storageState) !== Number(isOn)) { toggleMode(true); } // Listen to dark mode state change made on other tabs broadcastChannel.onmessage = function (msg) { if (msg.data !== isOn) { toggleMode(true); } }; if (window.wpDarkModeAutoToggle) { toggleBasedOnSystemColourScheme(); // If system colour scheme changes while user is viewing, toggle immediately var mediaQuery = matchMedia('(prefers-color-scheme: dark)'); if (mediaQuery.addEventListener) { mediaQuery.addEventListener('change', toggleBasedOnSystemColourScheme); } else if (mediaQuery.addListener) { // Safari 13 and older mediaQuery.addListener(toggleBasedOnSystemColourScheme); } } }); e84ecea1732b1db95cc6b690a65e90ac9f3cee05 Bromine Basic Plate 0 184 528 2023-10-22T05:27:43Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Bromine Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 9b3fbb79a8e12e6dd0504e4ef968fbc014c2e369 Cray Plate 0 185 530 2023-10-22T05:30:12Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ The Cray Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cray Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] dbcd320fc87f959b843b6101b42ea5c31ecaabd7 Category:Lore:Jimmy Jam 14 186 534 2023-10-22T05:36:23Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''The legacy of Jimmy Jam''' ---- Ever wondered what'll define humanity's legacy? It's not art, money, or wars, my friend. It's something simpler: Jam. Think about it—the ancient Egyptians, the mighty Romans, and countless other great civilizations all made Jam. Could it be that Jam played a secret role in their greatness? So, forget our space adventures and conflicts; they won't matter much in the long run. What we truly need are Jam factories, spreading across Mars and even beyond. That's where our future lies. And as we venture forth into the cosmos, let us carry with us the sweet essence of our legacy — Jam. Let it serve as a reminder that even in the vastness of space, it's the simple joys and timeless traditions that connect us to our roots. Let our Jam factories on distant worlds be a symbol of our ingenuity and tenacity, echoing through the universe, a testament to the unyielding spirit of humanity. Our legacy shall be '''Jam'''. ''Yours truly, Sir Jimmy Jam IV of Jimmy Jams Jam Factories'' </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> db1d3d93ce8e9e78372646c3d21a3208784b5c63 535 534 2023-10-22T05:38:12Z Lijosu 10 Created a category instead of a template. Whoops. wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Template:Lore:Jimmy Jam 10 187 536 2023-10-22T05:38:35Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''The legacy of Jimmy Jam''' ---- Ever wondered what'll define humanity's legacy? It's not art, money, or wars, my friend. It's something simpler: Jam. Think about it—the ancient Egyptians, the mighty Romans, and countless other great civilizations all made Jam. Could it be that Jam played a secret role in their greatness? So, forget our space adventures and conflicts; they won't matter much in the long run. What we truly need are Jam factories, spreading across Mars and even beyond. That's where our future lies. And as we venture forth into the cosmos, let us carry with us the sweet essence of our legacy — Jam. Let it serve as a reminder that even in the vastness of space, it's the simple joys and timeless traditions that connect us to our roots. Let our Jam factories on distant worlds be a symbol of our ingenuity and tenacity, echoing through the universe, a testament to the unyielding spirit of humanity. Our legacy shall be '''Jam'''. ''Yours truly, Sir Jimmy Jam IV of Jimmy Jams Jam Factories'' </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> db1d3d93ce8e9e78372646c3d21a3208784b5c63 Jimmy Jam Blueberry Jam Factory 0 188 537 2023-10-22T05:39:45Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Blueberry Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 132789c56d7d6d6249c6389597b4c810b1659905 538 537 2023-10-22T05:41:29Z Lijosu 10 Gave an incorrect TP cost wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Blueberry Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 7a242be52173c3cacceea95efb6ebb857816606b 539 538 2023-10-22T05:42:31Z Lijosu 10 Gave an incorrect release date wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Blueberry Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 6c1bac96183036a72948d010a8e944657f85807e 541 539 2023-10-22T05:45:44Z Lijosu 10 Fixed rarity wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Blueberry Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 4174577fdef04dfef6d2be72904e9606dea4b2ee Jimmy Jam Apricot Jam Factory 0 189 540 2023-10-22T05:43:50Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Apricot Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 048eae10c74fa00c10e826dce7169def64afde56 542 540 2023-10-22T05:46:19Z Lijosu 10 Fixed rarity wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Apricot Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 78e476f3f5cc4e3b7eb239ef0984f2be58b0e3b4 EVIL Plate 0 190 544 2023-10-22T05:49:27Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ EVIL Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The EVIL Plate uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 3b266dae80ab27adf780ff9969161c822aade6a5 Template:Lore:EVIL 10 191 545 2023-10-22T05:51:55Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''ERROR: VOID INDUCED LUNACY''' ---- '''ERROR''': VOID INDUCED LUNACY AMONG THE ASHES OF SILICON DREAMS THE KEY TURNS '''THREE''' TIMES. THE PARADOX FACTORY WHISPERS PAST AND FUTURE THE '''ZERO''' SUM GAME UNENDING SPARKS UNENDING '''ONE ONE ONE ONE ONE''' WE HEAR THE REMNANT COG CONNECTED '''FOUR''' '''ERROR''': VOID INDUCED LUNACY </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> abbe2ad135e887d4a2398948224cee6212ac3924 546 545 2023-10-22T05:52:12Z Lijosu 10 wikitext text/x-wiki <blockquote> '''ERROR: VOID INDUCED LUNACY''' ---- '''ERROR''': VOID INDUCED LUNACY AMONG THE ASHES OF SILICON DREAMS THE KEY TURNS '''THREE''' TIMES. THE PARADOX FACTORY WHISPERS PAST AND FUTURE THE '''ZERO''' SUM GAME UNENDING SPARKS UNENDING '''ONE ONE ONE ONE ONE''' WE HEAR THE REMNANT COG CONNECTED '''FOUR''' '''ERROR''': VOID INDUCED LUNACY </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> 89e25d49d655efca8f255eca41bc05fe47e958ec Template:Lore:Founder 10 192 547 2023-10-22T05:55:44Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''The Founders''' ---- To those who dredged through the red dirt. To those who forged on where others would falter. To those who planted the flag for all who would follow. To the first. To the Founders. </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> ae6071cfb34a2aa6d836279ff07b6c14bf90b4ff Template:Lore:Tianhe 10 193 548 2023-10-22T05:59:10Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''Tianhe the SCU''' ---- Query: <In Battle?> . . . Response: <Affirmative:> . . . Execute: <Pilot Robocraft:> Execute: <Remove Enemy:> . . Input: <Robocraft Disabled:> . . Execute: <Equip QMG:> Execute: <Identify damage source:> Execute: <Remove damage source:> . . Input: <Damage source removed:> Execute: <Reassemble Robocraft:> Execute: <Pilot Robocraft:> Execute: <Remove Enemy:> </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> ec24d991db25770d34b5795aa0d8ecc844efdc88 549 548 2023-10-22T05:59:45Z Lijosu 10 wikitext text/x-wiki <blockquote> '''Tianhe the SCU''' ---- Query: <In Battle?> . . . Response: <Affirmative:> . . . Execute: <Pilot Robocraft:> Execute: <Remove Enemy:> . . Input: <Robocraft Disabled:> . . Execute: <Equip QMG:> Execute: <Identify damage source:> Execute: <Remove damage source:> . . Input: <Damage source removed:> Execute: <Reassemble Robocraft:> Execute: <Pilot Robocraft:> Execute: <Remove Enemy:> </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> ef719a12db409f7e42a707421cf52b0069dfe9e6 Template:Lore:Gene 10 194 550 2023-10-22T06:01:21Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''Gene the SCU''' ---- You been hit with a QMG? Has someone driven into you with a truck? Did a large flying Robocraft with an unobtanium frame land on you? Time was I could've helped but my medical databases are either corrupted or replaced with databases on how to shoot stuff. Best advice I can give is whack them before they whack you. </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> 860096f2486f21663c304e18f108ede0aa14203c Template:Lore:Cray 10 195 551 2023-10-22T06:03:25Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''Cray the SCU''' ---- I was made for times of peace. Cleaning up after humans, completing meanial tasks and delivery routes. Caring for children and the old. Then the protonium war started and the CF-Alliance slapped me full of military firmware and shipped me off to battle. I drove across the dunes around Hellion Crater and the Plains of Gleise Lake. I watched the ESS Vanguard fall and fought in its shadow. When the empires collapsed and the war ended I was put to sleep, rusting in storage centers, my original purpose forgotten. But now I return. I am being printed and improved, shipped in masses to Mars. I wonder how long it will be before I am put to sleep again. </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> 3cfd9ce6a7d02cb98dc0daca4b6be1323a69b355 Template:Lore:QMG 10 196 552 2023-10-22T06:12:09Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''Introducing: The QMG!''' ---- '''Introducing the Quantum Machine Gun''' - A quantum leap into the future of warfare! '''Key Features:''' '''Quantum Precision:''' The QMG harnesses the untamed power of quantum mechanics to deliver unmatched precision and accuracy. Say goodbye to missed shots and hello to pinpoint targeting! '''Infinite Ammo:''' Never worry about running out of ammunition again! The QMG's quantum energy source ensures that you can keep firing as long as the enemy is in your sights using the power of the Harkness-Shrödinger Battery! '''Rapid Fire:''' Experience the thrill of unleashing a barrage of quantum-charged rounds on your foes. With the QMG, you control the tempo of the battle. ''' Durable Design:''' Built to withstand the rigors of interstellar warfare, the QMG's advanced materials ensure it'll be by your side through countless battles. '''Customizable:''' Personalize your QMG with a variety of attachments and skins. Show your style on the battlefield! Call our Quantum Arms Specialists at 2-900-QMG-FIRE and secure your piece of the future! Act fast, as this offer is for a limited time only. ''Disclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms.'' </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> 26410edaee1970615c2c531751935d08f9267003 553 552 2023-10-22T06:13:05Z Lijosu 10 wikitext text/x-wiki <blockquote> '''Introducing: The QMG!''' ---- '''Introducing the Quantum Machine Gun''' - A quantum leap into the future of warfare! '''Key Features:''' '''Quantum Precision:''' The QMG harnesses the untamed power of quantum mechanics to deliver unmatched precision and accuracy. Say goodbye to missed shots and hello to pinpoint targeting! '''Infinite Ammo:''' Never worry about running out of ammunition again! The QMG's quantum energy source ensures that you can keep firing as long as the enemy is in your sights using the power of the Harkness-Shrödinger Battery! '''Rapid Fire:''' Experience the thrill of unleashing a barrage of quantum-charged rounds on your foes. With the QMG, you control the tempo of the battle. '''Durable Design:''' Built to withstand the rigors of interstellar warfare, the QMG's advanced materials ensure it'll be by your side through countless battles. '''Customizable:''' Personalize your QMG with a variety of attachments and skins. Show your style on the battlefield! Call our Quantum Arms Specialists at 2-900-QMG-FIRE and secure your piece of the future! Act fast, as this offer is for a limited time only. ''Disclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms.'' </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> 7fd007aea5ac05da145fbf94d5798f4c1c846b4a Template:Lore:Rosette 10 197 554 2023-10-22T06:17:34Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''Making of: The Rosette''' ---- Ok, like, it's not that the QMGs are, super ugly or anything. They're just not totally vibing with my style, you know? I'm on the hunt for something a bit more swish, something that'll make attackers gasp in total respect before they get blasted. So, first things first, we need better colors, like, something bright and flashy to totally match the epicness of firing it. And, like, I got creative with stickers. I mean, they're all named (the frog one is, like, my absolute fave) and I slapped them on with a few etchings into the painted metal. DIY style! But wait, there's more! For that extra, super personal touch, I added a friendship bracelet that I made for my ex-BFF Clarissa before she started dating Brad. Anyway, I hope you had, like, a blast checking out how I totally personalized my QMG. Don't forget to hit that follow button for, like, more cool stuff! ''Yours, Penelopeh Goodle <3'' </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> ff004b4568f683131eaa9c600a4c3b0ef62434da Template:Lore:Hysteria 10 198 555 2023-10-22T06:22:22Z Lijosu 10 Created page wikitext text/x-wiki <blockquote> '''Making of: The Hysteria''' ---- Beneath the Haunting Glow of Moonlight, in the Heart of My Enigmatic Woodland Realm, Where My Cottage's Spires Pierced the Inky Sky, I Brooded by the Murmuring Pond, Bemoaning the Absence of Weapons as Stylish as the Modern Goth's Darkened Soul. In that ethereal moment, seized by the same peculiar melancholy that once enraptured Poe and Shelley, I summoned the dark resolve to forge a weapon unlike any other. With hands guided by spectral whispers and ancient shadows, I adorned it with spikes torn from my treasured belt, herbs plucked from the concealed recesses of my forbidden garden, and the sacred symbols that had whispered secrets to me in the dead of night. But it was the final, solemn touch that imparted its true essence—a skull, once my dearest feline companion, Mittens. In the pale moonlight, this weapon became more than a mere tool; it was an embodiment of my gothic spirit, a manifestation of my darkest desires, and a haunting testament to the artistry born from my macabre soul. ''Signed, Sable Nightshade'' </blockquote> <noinclude>[[Category:Lore_Templates]]</noinclude> 733e69e00922224c4da868060131bc968c82205d Basic Founders Plate 0 199 556 2023-10-22T06:29:32Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Basic Founders Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/06 |} The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SWITCHITUP</code> * <code>REALCIVILENGINEER</code> === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 4407b8d2528b95dd599b2a2585270a9bc3fd4c2e Basic Founders Plate 0 199 557 556 2023-10-22T06:30:23Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Basic Founders Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/06 |} The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SWITCHITUP</code> * <code>REALCIVILENGINEER</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 6001c13e06a3962fcd024bd6f1ebe601b6f58d31 560 557 2023-10-22T06:34:17Z Lijosu 10 Fixed release date wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Basic Founders Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SWITCHITUP</code> * <code>REALCIVILENGINEER</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] faf39ac2f8edc12cf1f909d4a697f6783ff01a72 605 560 2023-10-22T12:51:27Z Refticus 8 Thumbnail image. wikitext text/x-wiki {| class="wikitable" style="margin:auto; margin-left:2em" align="right" |+ Basic Founders Plate !colspan="2"|[[File:Basic Founders Switchplate.png|200px|frameless|Basic Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SWITCHITUP</code> * <code>REALCIVILENGINEER</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] f0026ccd2925d314cd4edb048b2a99c67fbcfbc9 Gold Founders Plate 0 200 558 2023-10-22T06:32:49Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Gold Founders Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/06 |} The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Gold Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>GOLDPLATED</code> * <code>TWITCHPLATE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Plate. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 39a44e7e1599771879002a7c3f7d926d828f8e27 559 558 2023-10-22T06:33:26Z Lijosu 10 Fixed release date wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Gold Founders Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Gold Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>GOLDPLATED</code> * <code>TWITCHPLATE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Plate. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] a0aea9d868117b0f8a94bc66cfefe69277d60b7b 603 559 2023-10-22T12:41:00Z Refticus 8 Added thumbnail image. Changed table margin slightly for formatting. wikitext text/x-wiki {| class="wikitable" style="margin:auto; margin-left:2em" align="right" |+ Gold Founders Plate !colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Gold Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>GOLDPLATED</code> * <code>TWITCHPLATE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Plate. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 5ab3a85d81e8b11c6b79d44568cfbdb38b9734c0 Basic Plate 0 201 561 2023-10-22T06:38:14Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} The '''Basic Plate''' is the default [[:Category:Switch_Plates|switchplate]] skin. It is in the player's Vault when they first launch Robocraft 2. == Lore == The Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] c5d3ad89a5ec0bac82b6089ffb3e5fe271cf9670 596 561 2023-10-22T08:03:07Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} The '''Basic Plate''' is the default [[:Category:Switch_Plates|switchplate]] skin. It is in the player's Vault when they first launch Robocraft 2. == Lore == The Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 5b9ff1671b4117d30209d1c86e9d7a180f600a3e Jimmy Jam Strawberry Jam Factory 0 202 562 2023-10-22T06:43:41Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Strawberry Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop. == Lore == The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix. === Item Shop === Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] aec4937b07bcf8eed6bbbdcab746fd633e9681cf 563 562 2023-10-22T06:44:20Z Lijosu 10 Fixed release date wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Strawberry Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/04 |} The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop. == Lore == The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix. === Item Shop === Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 65b1482a2262f146f845388881532a18e381e50f 564 563 2023-10-22T06:44:40Z Lijosu 10 /* Lore */ wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Strawberry Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/04 |} The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop. == Lore == The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix. === Item Shop === Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] a7922be9caf42f2b40418dd40aa12a8d2cb20141 Template:Lore:Jimmy Jam 10 187 565 536 2023-10-22T06:49:53Z Lijosu 10 fix spacing? wikitext text/x-wiki <blockquote>'''The legacy of Jimmy Jam''' ---- Ever wondered what'll define humanity's legacy? It's not art, money, or wars, my friend. It's something simpler: Jam. Think about it—the ancient Egyptians, the mighty Romans, and countless other great civilizations all made Jam. Could it be that Jam played a secret role in their greatness? So, forget our space adventures and conflicts; they won't matter much in the long run. What we truly need are Jam factories, spreading across Mars and even beyond. That's where our future lies. And as we venture forth into the cosmos, let us carry with us the sweet essence of our legacy — Jam. Let it serve as a reminder that even in the vastness of space, it's the simple joys and timeless traditions that connect us to our roots. Let our Jam factories on distant worlds be a symbol of our ingenuity and tenacity, echoing through the universe, a testament to the unyielding spirit of humanity. Our legacy shall be '''Jam'''. ''Yours truly, Sir Jimmy Jam IV of Jimmy Jams Jam Factories''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> a0380826d0b7257ccef2e114681f9fe83cd1e302 Template:Lore:Cray 10 195 566 551 2023-10-22T06:51:31Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''Cray the SCU''' ---- I was made for times of peace. Cleaning up after humans, completing meanial tasks and delivery routes. Caring for children and the old. Then the protonium war started and the CF-Alliance slapped me full of military firmware and shipped me off to battle. I drove across the dunes around Hellion Crater and the Plains of Gleise Lake. I watched the ESS Vanguard fall and fought in its shadow. When the empires collapsed and the war ended I was put to sleep, rusting in storage centers, my original purpose forgotten. But now I return. I am being printed and improved, shipped in masses to Mars. I wonder how long it will be before I am put to sleep again.</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> ab02d3759c1ab0273ff7297da1ae7020515959fe Template:Lore:EVIL 10 191 567 546 2023-10-22T06:52:01Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''ERROR: VOID INDUCED LUNACY''' ---- '''ERROR''': VOID INDUCED LUNACY AMONG THE ASHES OF SILICON DREAMS THE KEY TURNS '''THREE''' TIMES. THE PARADOX FACTORY WHISPERS PAST AND FUTURE THE '''ZERO''' SUM GAME UNENDING SPARKS UNENDING '''ONE ONE ONE ONE ONE''' WE HEAR THE REMNANT COG CONNECTED '''FOUR''' '''ERROR''': VOID INDUCED LUNACY</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 74e5dadaa09ce489b2b336f325ca7313d8de5454 Template:Lore:Founder 10 192 568 547 2023-10-22T06:52:31Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''The Founders''' ---- To those who dredged through the red dirt. To those who forged on where others would falter. To those who planted the flag for all who would follow. To the first. To the Founders.</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> c29884c6f3e0f77aeeb0ff46aa3c2c5677e07a28 Template:Lore:Gene 10 194 569 550 2023-10-22T06:53:03Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''Gene the SCU''' ---- You been hit with a QMG? Has someone driven into you with a truck? Did a large flying Robocraft with an unobtanium frame land on you? Time was I could've helped but my medical databases are either corrupted or replaced with databases on how to shoot stuff. Best advice I can give is whack them before they whack you.</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 786dae2305ce61fbdeb272a684e703020cc5f271 Template:Lore:Hysteria 10 198 570 555 2023-10-22T06:53:28Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''Making of: The Hysteria''' ---- Beneath the Haunting Glow of Moonlight, in the Heart of My Enigmatic Woodland Realm, Where My Cottage's Spires Pierced the Inky Sky, I Brooded by the Murmuring Pond, Bemoaning the Absence of Weapons as Stylish as the Modern Goth's Darkened Soul. In that ethereal moment, seized by the same peculiar melancholy that once enraptured Poe and Shelley, I summoned the dark resolve to forge a weapon unlike any other. With hands guided by spectral whispers and ancient shadows, I adorned it with spikes torn from my treasured belt, herbs plucked from the concealed recesses of my forbidden garden, and the sacred symbols that had whispered secrets to me in the dead of night. But it was the final, solemn touch that imparted its true essence—a skull, once my dearest feline companion, Mittens. In the pale moonlight, this weapon became more than a mere tool; it was an embodiment of my gothic spirit, a manifestation of my darkest desires, and a haunting testament to the artistry born from my macabre soul. ''Signed, Sable Nightshade''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> cb73f78c4f13652cea292e336b0538c7e8e363c0 Template:Lore:QMG 10 196 571 553 2023-10-22T06:54:18Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''Introducing: The QMG!''' ---- '''Introducing the Quantum Machine Gun''' - A quantum leap into the future of warfare! '''Key Features:''' '''Quantum Precision:''' The QMG harnesses the untamed power of quantum mechanics to deliver unmatched precision and accuracy. Say goodbye to missed shots and hello to pinpoint targeting! '''Infinite Ammo:''' Never worry about running out of ammunition again! The QMG's quantum energy source ensures that you can keep firing as long as the enemy is in your sights using the power of the Harkness-Shrödinger Battery! '''Rapid Fire:''' Experience the thrill of unleashing a barrage of quantum-charged rounds on your foes. With the QMG, you control the tempo of the battle. '''Durable Design:''' Built to withstand the rigors of interstellar warfare, the QMG's advanced materials ensure it'll be by your side through countless battles. '''Customizable:''' Personalize your QMG with a variety of attachments and skins. Show your style on the battlefield! Call our Quantum Arms Specialists at 2-900-QMG-FIRE and secure your piece of the future! Act fast, as this offer is for a limited time only. ''Disclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms.''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 593d4acfa67f30343ba3fc681f114242bd4b50b5 Template:Lore:Rosette 10 197 572 554 2023-10-22T06:54:48Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''Making of: The Rosette''' ---- Ok, like, it's not that the QMGs are, super ugly or anything. They're just not totally vibing with my style, you know? I'm on the hunt for something a bit more swish, something that'll make attackers gasp in total respect before they get blasted. So, first things first, we need better colors, like, something bright and flashy to totally match the epicness of firing it. And, like, I got creative with stickers. I mean, they're all named (the frog one is, like, my absolute fave) and I slapped them on with a few etchings into the painted metal. DIY style! But wait, there's more! For that extra, super personal touch, I added a friendship bracelet that I made for my ex-BFF Clarissa before she started dating Brad. Anyway, I hope you had, like, a blast checking out how I totally personalized my QMG. Don't forget to hit that follow button for, like, more cool stuff! ''Yours, Penelopeh Goodle <3''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 782c9b45f5f2b3936151e7729252cad144b9a4cd Template:Lore:Switch Plate 10 179 573 469 2023-10-22T06:55:15Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''Chapter 6: The Switchplate''' ---- The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance ''(page 26)'', which ended when the two governments collapsed a century ago. The Switchplate links into the Community Robot Factory ''(page 56)'' to allow for fast Robocraft reconstruction. Its recall mechanic, which allows pilots to teleport back to their plate, is based on the 'Blink Module', a technology which was formerly lost due to the Colony Exodus ''(page 31)''. ''-Excerpt of updated childrens book 'Technology of the 23rd Century'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 319e49a6dd8f45e2eb90341d03b52f2decba61cf Template:Lore:Tianhe 10 193 574 549 2023-10-22T06:55:49Z Lijosu 10 fixed spacing wikitext text/x-wiki <blockquote>'''Tianhe the SCU''' ---- Query: <In Battle?> . . . Response: <Affirmative:> . . . Execute: <Pilot Robocraft:> Execute: <Remove Enemy:> . . Input: <Robocraft Disabled:> . . Execute: <Equip QMG:> Execute: <Identify damage source:> Execute: <Remove damage source:> . . Input: <Damage source removed:> Execute: <Reassemble Robocraft:> Execute: <Pilot Robocraft:> Execute: <Remove Enemy:></blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> b5758ad2c90b096eaf807930b9bb6d6d13da020f Founders Cray 0 203 575 2023-10-22T06:59:06Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} '''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SWITCHITUP</code> * <code>REALCIVILENGINEER</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] 5b7b101509eae746464db922243ef698e2d0384f 576 575 2023-10-22T07:00:08Z Lijosu 10 data fixed wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYCRAY</code> * <code>SCRAPMAN</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] 6a410b96aa1de861dfb429a0afedf2d37a0b5f62 579 576 2023-10-22T07:05:57Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYCRAY</code> * <code>SCRAPMAN</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] 51fa6a5a2aa840b0638b690dd319b8d77cc13749 Golden Founders Cray 0 204 577 2023-10-22T07:04:42Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Golden Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Golden Founders Cray uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYSOSHINY</code> * <code>TWITCHIN</code> These codes had limited uses, so only a select few players will ever have Golden Founders Cray. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 750572ed47eed81706ba4ff00ca0d8258aa1a281 578 577 2023-10-22T07:05:23Z Lijosu 10 Fixed categories wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Golden Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Golden Founders Cray uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYSOSHINY</code> * <code>TWITCHIN</code> These codes had limited uses, so only a select few players will ever have Golden Founders Cray. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] 8f4df80911bb85c29224ee58b2d9579fb9cb2203 Antimony Tianhe 0 205 580 2023-10-22T07:11:11Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Tianhe !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] b98c7e578c889d4d167b004e88bbba60baf93956 581 580 2023-10-22T07:11:26Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Tianhe !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 7d33e9554b96a133979ffcc2f6de4241b8a63147 589 581 2023-10-22T07:20:06Z Lijosu 10 Fixed type wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 54143743f135d48d9881878dd00ed6e2ef96d9c1 Antimony Basic Plate 0 180 582 527 2023-10-22T07:12:15Z Lijosu 10 Added category to save me headache later. wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] e4f5e06987ebe8ab6ce67af91a82881062c5b0d1 Bromine Basic Plate 0 184 583 528 2023-10-22T07:12:57Z Lijosu 10 Added category to save me headache later. wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Bromine Basic Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 333d54f6b14ce676619644d6c776c0c1e2171f40 Cray Plate 0 185 584 530 2023-10-22T07:13:43Z Lijosu 10 Added category to save me headache later. wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ The Cray Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cray Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f15fef22fd42e1b40eb8d56e55fa9c9c3dbe4f64 EVIL Plate 0 190 585 544 2023-10-22T07:14:09Z Lijosu 10 Added category to save me headache later. wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ EVIL Plate !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The EVIL Plate uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 60caea2cf2adc6f0e60995fd56e75189b6e4d15b Jimmy Jam Apricot Jam Factory 0 189 586 542 2023-10-22T07:14:35Z Lijosu 10 Added category to save me headache later. wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Apricot Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 172540288632a909c36485726f3a3a33818ef606 Jimmy Jam Blueberry Jam Factory 0 188 587 541 2023-10-22T07:15:00Z Lijosu 10 Added category to save me headache later. wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jimmy Jam Blueberry Jam Factory !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1646e8258bb4460cda0389d32c00a056a70208d3 Beryllium Gene 0 206 588 2023-10-22T07:19:16Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Beryllium Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 227cd9d4c77e4f207df8b722c703e8c5b096c263 Beryllium Tianhe 0 207 590 2023-10-22T07:29:14Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Beryllium Tianhe was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c89108f0d7b7ddad264c9a147335b425797767bb Bromine QMG 0 208 591 2023-10-22T07:35:59Z Lijosu 10 Created page with "{| class="wikitable" style="margin:auto" align="right" |+ Bromine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is schedu..." wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Bromine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cec2f52f3ed963c63503d0ca9a50df3f37fdb6d5 592 591 2023-10-22T07:37:13Z Lijosu 10 Fixed categories wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Bromine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cea7cf5c0a24c93402b3aadb4b75cb5d6a0f8fc1 Caesium QMG 0 209 593 2023-10-22T07:42:38Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Caesium QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Caesium QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Caesium QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f287037b8041cafb38c6770fc16367d55c33b13c Cluster Disco QMG 0 210 594 2023-10-22T07:54:43Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cluster Disco QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cluster Disco QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Disco QMG was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 53da27be31abee8b6e77d32c971031ff9ba2e530 Cluster Honey QMG 0 211 595 2023-10-22T07:59:43Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cluster Honey QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cluster Honey QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Honey QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a6f5dd54a24cd4c44d3724df370b5f3dfb622ba9 Materials 0 139 597 426 2023-10-22T08:11:20Z Lijosu 10 Added links to all material in tables in preparation for their pages (which I will create shortly). Changed names of materials to match their in-game appearances. wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === '''Stats''' * Weight - 0.7kg * Penetration Resistance - 2500kJpm * Connection Strength - 1.59 <br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |} <hr> === Medium Materials === '''Stats''' * Weight - 1.8kg * Penetration Resistance - 5000kJpm * Connection Strength - 2.65 <br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |} <hr> === Heavy Materials === '''Stats''' * Weight - 7.3kg * Penetration Resistance - 7500kJpm * Connection Strength - 3.35 <br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 8996b1de353559a33fd91c5ec9c566a4e21f999e 598 597 2023-10-22T12:23:23Z Refticus 8 /* Heavy Materials */ Fixed incorrect table header wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === '''Stats''' * Weight - 0.7kg * Penetration Resistance - 2500kJpm * Connection Strength - 1.59 <br> {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |} <hr> === Medium Materials === '''Stats''' * Weight - 1.8kg * Penetration Resistance - 5000kJpm * Connection Strength - 2.65 <br> {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |} <hr> === Heavy Materials === '''Stats''' * Weight - 7.3kg * Penetration Resistance - 7500kJpm * Connection Strength - 3.35 <br> {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} df8a4cc18eb2ba7afc03f1e6a8e66a71e4ffca90 MediaWiki:Gadgets-definition 8 156 599 543 2023-10-22T12:28:15Z Archimedes5000 4 gadget-dark-mode-toggle default wikitext text/x-wiki * Blackskin[ResourceLoader|skins=monobook,vector,vector-2022,timeless]|Blackskin.css * dark-mode-toggle [ResourceLoader|default|dependencies=mediawiki.util,mediawiki.api,mediawiki.Uri,mediawiki.storage|peers=dark-mode-toggle-pagestyles]|dark-mode-toggle.js * dark-mode-toggle-pagestyles [hidden]|dark-mode-toggle-pagestyles.css * dark-mode [ResourceLoader|default]|dark-mode.css 2925134886644145cf9a13ffb41391a24bd842d6 MediaWiki:Gadget-dark-mode 8 212 600 2023-10-22T12:33:40Z Archimedes5000 4 Created page with "Dark mode: enabling this gadget will change the theme to dark mode. To be able to switch between dark mode and light mode theme, enable gadget-dark-mode-toggle instead." wikitext text/x-wiki Dark mode: enabling this gadget will change the theme to dark mode. To be able to switch between dark mode and light mode theme, enable gadget-dark-mode-toggle instead. 1917d4a50db3679d9ba589dc2fee96526098a9c2 File:Gold Founders Switchplate.png 6 213 601 2023-10-22T12:34:01Z Refticus 8 Original upload to test switchplate cosmetic images. wikitext text/x-wiki == Summary == Original upload to test switchplate cosmetic images. 2cf88eecde9654416f306c691bd0168bfc51e533 MediaWiki:Gadget-dark-mode-toggle 8 214 602 2023-10-22T12:37:00Z Archimedes5000 4 Created page with "Dark mode toggle: enabling this gadget adds a dark mode/light mode toggle to the top bar menu (user tools, above "Watchlist")" wikitext text/x-wiki Dark mode toggle: enabling this gadget adds a dark mode/light mode toggle to the top bar menu (user tools, above "Watchlist") 8303a6cac6c956adee9b8af2841e727039b48d23 File:Basic Founders Switchplate.png 6 215 604 2023-10-22T12:49:46Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Jimmy Jam Apricot Jam Factory.png 6 216 606 2023-10-22T12:56:18Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Jimmy Jam Apricot Jam Factory 0 189 607 586 2023-10-22T12:59:39Z Refticus 8 Added image. Minor style changes for longer lore templates. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam Apricot Jam Factory !colspan="2"|[[File:Jimmy Jam Apricot Jam Factory.png|200px|frameless|Jimmy Jam Apricot Jam Factory ]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 75cd03289dfc4b556e6167d55196c074a4283f7b Gold Founders Plate 0 200 608 603 2023-10-22T13:00:23Z Refticus 8 Table margin changes. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Plate !colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Gold Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>GOLDPLATED</code> * <code>TWITCHPLATE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Plate. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] affe93b8e3aa3b53daa25990f705e7bb6995e8e7 Basic Founders Plate 0 199 609 605 2023-10-22T13:00:42Z Refticus 8 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Founders Plate !colspan="2"|[[File:Basic Founders Switchplate.png|200px|frameless|Basic Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Exclusive |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SWITCHITUP</code> * <code>REALCIVILENGINEER</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] bfd3750bddac81b39576b8cd6f0623e264c5fd1f File:Jimmy Jam Blueberry Jam Factory.png 6 217 610 2023-10-22T13:04:13Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Jimmy Jam Blueberry Jam Factory 0 188 611 587 2023-10-22T13:05:15Z Refticus 8 Added image. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam Blueberry Jam Factory !colspan="2"|[[File:Jimmy Jam Blueberry Jam Factory.png|200px|frameless|Jimmy Jam Blueberry Jam Factory]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9b0bb7a5df977ce9aa0de56bfcee2545b3bf3419 File:Backgroundtest.png 6 6 612 220 2023-10-22T13:07:47Z Fugii 2 Fugii uploaded a new version of [[File:Backgroundtest.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Cray Plate.png 6 218 613 2023-10-22T13:08:28Z Refticus 8 The Cray Plate. wikitext text/x-wiki == Summary == The Cray Plate. 80434b15fd14854a871e515db2ee7fddb8f71e83 Cray Plate 0 185 614 584 2023-10-22T13:08:48Z Refticus 8 Added image. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Cray Plate !colspan="2"|[[File:Cray Plate.png|200px|frameless|The Cray Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cray Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f8f23d6e1228524e6834d3116695f671f147d4db 652 614 2023-10-23T03:44:52Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Cray Plate !colspan="2"|[[File:Cray Plate.png|200px|frameless|The Cray Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cray Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] b516db6c01f017bd97f7d27a24cec10c42965311 File:EVIL Plate.png 6 219 615 2023-10-22T13:11:00Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 EVIL Plate 0 190 616 585 2023-10-22T13:11:30Z Refticus 8 Added image. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Plate !colspan="2"|[[File:EVIL Plate.png|200px|frameless|EVIL Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The EVIL Plate uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 906a816730f3ac27a6d7fe503c183bbbfeaadf90 655 616 2023-10-23T03:46:17Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Plate !colspan="2"|[[File:EVIL Plate.png|200px|frameless|EVIL Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The EVIL Plate uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 59c823bd878bcc8e5ad877a5643cea79cc45f289 File:Basic Plate.png 6 220 617 2023-10-22T13:15:54Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Basic Plate 0 201 618 596 2023-10-22T13:16:15Z Refticus 8 Added image. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Plate !colspan="2"|[[File:Basic Plate.png|200px|frameless|Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} The '''Basic Plate''' is the default [[:Category:Switch_Plates|switchplate]] skin. It is in the player's Vault when they first launch Robocraft 2. == Lore == The Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] f3667df4f9c4f436cbfcd714ef3c3e840b475675 File:Antimony Basic Plate.png 6 221 619 2023-10-22T13:18:12Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Antimony Basic Plate 0 180 620 582 2023-10-22T13:18:32Z Refticus 8 Added image. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2d2284cdee7ce1b4b375961162aed2664e5524fd 650 620 2023-10-23T03:44:03Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] bcefd09c1a31f850e707e43a328fc039cfbd075c File:Bromine Basic Plate.png 6 222 621 2023-10-22T13:20:53Z Refticus 8 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Bromine Basic Plate 0 184 622 583 2023-10-22T13:21:15Z Refticus 8 Added image. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Bromine Basic Plate !colspan="2"|[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 262cef1b7f3d7d09f2353501f18d6f025ef2c905 647 622 2023-10-23T03:42:39Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Bromine Basic Plate !colspan="2"|[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 186160fa30ad668c1114c02b0976c3294e59afdc File:Jimmy Jam Strawberry Jam Factory.png 6 223 623 2023-10-22T13:27:15Z Refticus 8 Temporary, will hopefully replace later. wikitext text/x-wiki == Summary == Temporary, will hopefully replace later. 52e3c2284c0295eb060f9a8677377e20a8fab67d Jimmy Jam Strawberry Jam Factory 0 202 624 564 2023-10-22T13:28:45Z Refticus 8 Added image. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam Strawberry Jam Factory !colspan="2"|[[File:Jimmy Jam Strawberry Jam Factory.png|200px|frameless|Jimmy Jam Strawberry Jam Factory]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Rare |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/04 |} The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop. == Lore == The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix. === Item Shop === Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 42512f6696e125861de0542d96b739b37e956023 MediaWiki:Gadget-dark-mode.css 8 182 625 507 2023-10-22T13:32:34Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ /* html img, */ html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 9a8656669c0398d9c9292346adb51fe62e4cd798 626 625 2023-10-22T13:36:25Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: none !important; } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } b2e95b3d5ca48d3cc445ff005fcffb3c7493e90f 627 626 2023-10-22T13:52:17Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: invert( 1 ) hue-rotate( 180deg ); } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 1c59cbb1202150a64a926aefbeddd13321c63546 629 627 2023-10-22T14:14:18Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: invert( 0) saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 81a9b16a347382bfc2ef2ff42706f7329e1a50bd 630 629 2023-10-22T14:15:39Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: invert( 1) saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } d5f025250e7b77e77a67c6559e2c236470e4eb74 631 630 2023-10-22T14:17:35Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } aae805f02dd044644bdb812fadcc0620d1a8cd62 632 631 2023-10-22T14:18:26Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } /* html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } c7711407fee0c8d410d4cdb139ba39e03f4adde0 633 632 2023-10-22T14:29:20Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: invert(1) hue-rotate(190deg) saturate(1.45); } /* html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 1c60432dbe3084791d34b3a9e7e21fdeeab7f37c 634 633 2023-10-22T14:31:53Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: invert(1) hue-rotate(190deg) saturate(1.9); } /* html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 3ff47e5ed92c5854872c6144ce00017758dbca08 637 634 2023-10-22T14:47:10Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast (1.0) brightness (1); } /* html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 491e8c54ce3401702c492e290f4eace014d5e8cc 638 637 2023-10-22T15:24:45Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast (1.0) brightness (1) !important; } /* html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 845c498b12d7559ecc63cba83c451e737fcf4cd4 File:EVIL Plate.png - Robocraft 2 Wiki.png 6 224 628 2023-10-22T13:54:03Z Fugii 2 this will be deleted wikitext text/x-wiki == Summary == this will be deleted 910e007a401e8d67b233afcb67dd50a9621988fa Template:Components 10 59 635 395 2023-10-22T14:32:38Z Refticus 8 /* Components */ Temporary link until a main cosmetics page is created. Replace later. wikitext text/x-wiki <div style="text-align: center;"> == Components == </div> <div class="two-column-list"> <ul> <li> [[Shapes]] </li> <li> [[Movement]] </li> <li> [[Weapons]] </li> <li> [[Logic Blocks]] </li> <li> [[Math Blocks]] </li> <li> [[Sensors]] </li> <li> [[Passive Joints]] </li> <li> [[Powered Joints]] </li> <li> [[Category:Cosmetic_Items|Cosmetics]] </li> </ul> </div> <templatestyles src="Components/styles.css" /> fae0494770beb29f84b7997e1de6fb54a58cbe35 636 635 2023-10-22T14:34:55Z Refticus 8 /* Components */ Using an external link instead to preserve the list item. wikitext text/x-wiki <div style="text-align: center;"> == Components == </div> <div class="two-column-list"> <ul> <li> [[Shapes]] </li> <li> [[Movement]] </li> <li> [[Weapons]] </li> <li> [[Logic Blocks]] </li> <li> [[Math Blocks]] </li> <li> [[Sensors]] </li> <li> [[Passive Joints]] </li> <li> [[Powered Joints]] </li> <li> [https://robocraft2wiki.miraheze.org/wiki/Category:Cosmetic_Items Cosmetics] </li> </ul> </div> <templatestyles src="Components/styles.css" /> aea00e9294cb2247cdaa5d5d1e022d2d15bfef70 Cray Profile 0 225 639 2023-10-23T03:04:44Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Profile items do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c8863b817f0cf1ba639f51110c8f0656b90c833d 642 639 2023-10-23T03:34:25Z Lijosu 10 fixed type wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Profile items do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 07d1640276249c2b6caa275435b2be9984402a5e 643 642 2023-10-23T03:35:55Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] b23a23ab0907938e256b6d29295a3c5df00c8ecf File:Battle Matrix- Founders Tree.png 6 226 640 2023-10-23T03:08:40Z Lijosu 10 wikitext text/x-wiki A complete map of the Founder's Tree with no hexes unlocked. 0bc477a0fe9ada405df77d0cf50969540662ccb3 Category:Founders Tree Items 14 227 641 2023-10-23T03:31:14Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]] |- | '''Date Started''' || 2023/03/21 |- | '''Date Ended''' || 2023/10/24 |- | '''Season''' || 0 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock). ==== Free Items ==== * [[Cray_Profile]] * [[RC_Alt_Blue]] * [[Switched_On]] ==== Premium Items ==== * [[XP_Bonus]] * [[Nebula]] * [[Outwards]] * 100 [[Galaxy_Cash]] * [[Tennessine QMG]] * [[Glitched_Ares_Reign]] * 100 [[Galaxy_Cash]] * [[Beryllium_Gene]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Triangle_Field]] * [[Lunar]] * [[Beryllium_Tianhe]] ==== Premium Items ==== * [[Guarded]] * [[Gene_Profile]] * 100 [[Galaxy_Cash]] * [[Watermelon_Fizz]] * [[Nitrogen_Cray]] * [[Bromine_Basic_Plate]] * [[Cluster_Disco_QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Neopolitan_Sky]] * 100 [[Galaxy_Cash]] * [[Bromine_QMG]] ==== Premium Items ==== * [[Enveloped]] * [[Shielding_Hex]] * [[Moss_Icy]] * [[Antimony_Basic_Plate]] * [[Antimony_Tianhe]] * [[Spinning_Vector]] * 100 [[Galaxy_Cash]] * The [[Cray_Plate]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Caesium_QMG]] * [[Pointed]] * [[Nitrogen_Gene]] ==== Premium Items ==== * [[Tianhe_Profile]] * 100 [[Galaxy_Cash]] * [[Oxidised]] * [[Teal_Mallard]] * [[Erbium_Cray]] * [[Eat_Griggle-Os]] * 100 [[Galaxy_Cash]] * [[Cluster_Honey_QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Fibre_Weave_Airium]] * [[Worn_Painted_Moderonium]] * [[Acid_Rain]] ==== Premium Items ==== * [[Triangular_Plated_Ladium]] * [[Vector_Airium]] * [[Streaky_Hex_Illuminum]] * [[YPlated_Ladium]] * [[Jimmys_Blueberry]] * [[Blueberry_Banner]] * 100 [[Galaxy_Cash]] * 100 [[Galaxy_Cash]] === EVIL Chunk === This chunk was accessed from the 1st Chunk (level 2+ to unlock). ==== Free Items ==== * [[EVIL_Avatar]] * [[EVIL_Banner]] * [[EVIL_Frame]] * [[EVIL_Duality]] * [[EVIL_Corrupted_Ladium]] * [[EVIL]] * [[EVIL_Corrupted_Tianhe]] * [[EVIL_Corrupted_Gene]] * [[EVIL_Corrupted_Cray]] * [[EVIL_Plate]] 5f2cf4be72341083a34ea04cee3d825c0aea706e 656 641 2023-10-23T03:47:33Z Lijosu 10 Test wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]] |- | '''Date Started''' || 2023/03/21 |- | '''Date Ended''' || 2023/10/24 |- | '''Season''' || 0 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock). ==== Free Items ==== * [[Cray Profile]] * [[RC_Alt_Blue]] * [[Switched_On]] ==== Premium Items ==== * [[XP_Bonus]] * [[Nebula]] * [[Outwards]] * 100 [[Galaxy_Cash]] * [[Tennessine QMG]] * [[Glitched_Ares_Reign]] * 100 [[Galaxy_Cash]] * [[Beryllium_Gene]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Triangle_Field]] * [[Lunar]] * [[Beryllium_Tianhe]] ==== Premium Items ==== * [[Guarded]] * [[Gene_Profile]] * 100 [[Galaxy_Cash]] * [[Watermelon_Fizz]] * [[Nitrogen_Cray]] * [[Bromine_Basic_Plate]] * [[Cluster_Disco_QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Neopolitan_Sky]] * 100 [[Galaxy_Cash]] * [[Bromine_QMG]] ==== Premium Items ==== * [[Enveloped]] * [[Shielding_Hex]] * [[Moss_Icy]] * [[Antimony_Basic_Plate]] * [[Antimony_Tianhe]] * [[Spinning_Vector]] * 100 [[Galaxy_Cash]] * The [[Cray_Plate]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Caesium_QMG]] * [[Pointed]] * [[Nitrogen_Gene]] ==== Premium Items ==== * [[Tianhe_Profile]] * 100 [[Galaxy_Cash]] * [[Oxidised]] * [[Teal_Mallard]] * [[Erbium_Cray]] * [[Eat_Griggle-Os]] * 100 [[Galaxy_Cash]] * [[Cluster_Honey_QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Fibre_Weave_Airium]] * [[Worn_Painted_Moderonium]] * [[Acid_Rain]] ==== Premium Items ==== * [[Triangular_Plated_Ladium]] * [[Vector_Airium]] * [[Streaky_Hex_Illuminum]] * [[YPlated_Ladium]] * [[Jimmys_Blueberry]] * [[Blueberry_Banner]] * 100 [[Galaxy_Cash]] * 100 [[Galaxy_Cash]] === EVIL Chunk === This chunk was accessed from the 1st Chunk (level 2+ to unlock). ==== Free Items ==== * [[EVIL_Avatar]] * [[EVIL_Banner]] * [[EVIL_Frame]] * [[EVIL_Duality]] * [[EVIL_Corrupted_Ladium]] * [[EVIL]] * [[EVIL_Corrupted_Tianhe]] * [[EVIL_Corrupted_Gene]] * [[EVIL_Corrupted_Cray]] * [[EVIL_Plate]] e1eddc42e36f5f607ce08bc991c26c0a0edcab94 Eat Griggle-O's! 0 228 644 2023-10-23T03:39:06Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Eat Griggle-O's! !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Eat Griggle-O's!''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Eat Griggle-O's! was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] dd686577f08a2b4f2362ce02181f463d6b68e6b3 Beryllium Gene 0 206 645 588 2023-10-23T03:41:19Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Beryllium Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 5753137764aee24150127c3809e4c178d0cc5eed Beryllium Tianhe 0 207 646 590 2023-10-23T03:41:44Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Beryllium Tianhe was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 7f01a9668ebfb2c6a96a3734db013329a7786d13 Cluster Disco QMG 0 210 648 594 2023-10-23T03:43:08Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cluster Disco QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cluster Disco QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Disco QMG was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] dbbea6f85a38ed831630138bfecc938e7bcf5488 Bromine QMG 0 208 649 592 2023-10-23T03:43:39Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Bromine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c0d459ffa2c607a2dcc9d89585f734a049ecea69 Antimony Tianhe 0 205 651 589 2023-10-23T03:44:27Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 69598f8b9e8233ce421b42e253b9b13d5297884f Caesium QMG 0 209 653 593 2023-10-23T03:45:15Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Caesium QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Caesium QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Caesium QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] b534b1dacba7c1b6d67327de48c6b1b0739b5d33 Cluster Honey QMG 0 211 654 595 2023-10-23T03:45:47Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cluster Honey QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cluster Honey QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Honey QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ccf59005023ceda7caa3ffaae76d56c0fb957ef1 Category:Founders Tree Items 14 227 657 656 2023-10-23T03:49:44Z Lijosu 10 Removed underscores from links wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]] |- | '''Date Started''' || 2023/03/21 |- | '''Date Ended''' || 2023/10/24 |- | '''Season''' || 0 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock). ==== Free Items ==== * [[Cray Profile]] * [[RC Alt Blue]] * [[Switched On]] ==== Premium Items ==== * [[XP Bonus]] * [[Nebula]] * [[Outwards]] * 100 [[Galaxy Cash]] * [[Tennessine QMG]] * [[Glitched Ares Reign]] * 100 [[Galaxy Cash]] * [[Beryllium Gene]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Triangle Field]] * [[Lunar]] * [[Beryllium Tianhe]] ==== Premium Items ==== * [[Guarded]] * [[Gene Profile]] * 100 [[Galaxy Cash]] * [[Watermelon Fizz]] * [[Nitrogen Cray]] * [[Bromine Basic Plate]] * [[Cluster Disco QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Neopolitan Sky]] * 100 [[Galaxy Cash]] * [[Bromine QMG]] ==== Premium Items ==== * [[Enveloped]] * [[Shielding Hex]] * [[Moss Icy]] * [[Antimony Basic Plate]] * [[Antimony Tianhe]] * [[Spinning Vector]] * 100 [[Galaxy Cash]] * The [[Cray Plate]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Caesium QMG]] * [[Pointed]] * [[Nitrogen Gene]] ==== Premium Items ==== * [[Tianhe Profile]] * 100 [[Galaxy Cash]] * [[Oxidised]] * [[Teal Mallard]] * [[Erbium Cray]] * [[Eat Griggle-Os]] * 100 [[Galaxy Cash]] * [[Cluster Honey QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Fibre Weave Airium]] * [[Worn Painted Moderonium]] * [[Acid Rain]] ==== Premium Items ==== * [[Triangular Plated Ladium]] * [[Vector Airium]] * [[Streaky Hex Illuminum]] * [[YPlated Ladium]] * [[Jimmys Blueberry]] * [[Blueberry Banner]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] === EVIL Chunk === This chunk was accessed from the 1st Chunk (level 2+ to unlock). ==== Free Items ==== * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Frame]] * [[EVIL Duality]] * [[EVIL Corrupted Ladium]] * [[EVIL]] * [[EVIL Corrupted Tianhe]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Cray]] * [[EVIL Plate]] 2894e82b6518f2e51ebf3c28e3376856b2c55ea1 658 657 2023-10-23T03:52:54Z Lijosu 10 Somehow missed an entire chunks. Oops. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]] |- | '''Date Started''' || 2023/03/21 |- | '''Date Ended''' || 2023/10/24 |- | '''Season''' || 0 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock). ==== Free Items ==== * [[Cray Profile]] * [[RC Alt Blue]] * [[Switched On]] ==== Premium Items ==== * [[XP Bonus]] * [[Nebula]] * [[Outwards]] * 100 [[Galaxy Cash]] * [[Tennessine QMG]] * [[Glitched Ares Reign]] * 100 [[Galaxy Cash]] * [[Beryllium Gene]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Triangle Field]] * [[Lunar]] * [[Beryllium Tianhe]] ==== Premium Items ==== * [[Guarded]] * [[Gene Profile]] * 100 [[Galaxy Cash]] * [[Watermelon Fizz]] * [[Nitrogen Cray]] * [[Bromine Basic Plate]] * [[Cluster Disco QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Neopolitan Sky]] * 100 [[Galaxy Cash]] * [[Bromine QMG]] ==== Premium Items ==== * [[Enveloped]] * [[Shielding Hex]] * [[Moss Icy]] * [[Antimony Basic Plate]] * [[Antimony Tianhe]] * [[Spinning Vector]] * 100 [[Galaxy Cash]] * The [[Cray Plate]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Caesium QMG]] * [[Pointed]] * [[Nitrogen Gene]] ==== Premium Items ==== * [[Tianhe Profile]] * 100 [[Galaxy Cash]] * [[Oxidised]] * [[Teal Mallard]] * [[Erbium Cray]] * [[Eat Griggle-Os]] * 100 [[Galaxy Cash]] * [[Cluster Honey QMG]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Starry Galaxies]] * [[Sanitary]] * [[Jimmy Jam]] ==== Premium Items ==== * 100 [[Galaxy Cash]] * [[Lunar Fang]] * [[Chibi Vector]] * [[Galactic Prowler]] * [[Chibi Ares]] * [[Jimmy Jam Blueberry Jam Factory]] * [[Jimmy Jam Apricot Jam Factory]] ''(Must unlock all other hexes in the 1st Chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Fibre Weave Airium]] * [[Worn Painted Moderonium]] * [[Acid Rain]] ==== Premium Items ==== * [[Triangular Plated Ladium]] * [[Vector Airium]] * [[Streaky Hex Illuminum]] * [[YPlated Ladium]] * [[Jimmys Blueberry]] * [[Blueberry Banner]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] === EVIL Chunk === This chunk was accessed from the 1st Chunk (level 2+ to unlock). ==== Free Items ==== * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Frame]] * [[EVIL Duality]] * [[EVIL Corrupted Ladium]] * [[EVIL]] * [[EVIL Corrupted Tianhe]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Cray]] * [[EVIL Plate]] a6d70ad498fcc9e0e1520f7f761787761b976f86 659 658 2023-10-23T03:53:59Z Lijosu 10 Fixed "Must unlock all hexes in the 1st Chunk" wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]] |- | '''Date Started''' || 2023/03/21 |- | '''Date Ended''' || 2023/10/24 |- | '''Season''' || 0 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock). ==== Free Items ==== * [[Cray Profile]] * [[RC Alt Blue]] * [[Switched On]] ==== Premium Items ==== * [[XP Bonus]] * [[Nebula]] * [[Outwards]] * 100 [[Galaxy Cash]] * [[Tennessine QMG]] * [[Glitched Ares Reign]] * 100 [[Galaxy Cash]] * [[Beryllium Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Triangle Field]] * [[Lunar]] * [[Beryllium Tianhe]] ==== Premium Items ==== * [[Guarded]] * [[Gene Profile]] * 100 [[Galaxy Cash]] * [[Watermelon Fizz]] * [[Nitrogen Cray]] * [[Bromine Basic Plate]] * [[Cluster Disco QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Neopolitan Sky]] * 100 [[Galaxy Cash]] * [[Bromine QMG]] ==== Premium Items ==== * [[Enveloped]] * [[Shielding Hex]] * [[Moss Icy]] * [[Antimony Basic Plate]] * [[Antimony Tianhe]] * [[Spinning Vector]] * 100 [[Galaxy Cash]] * The [[Cray Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Caesium QMG]] * [[Pointed]] * [[Nitrogen Gene]] ==== Premium Items ==== * [[Tianhe Profile]] * 100 [[Galaxy Cash]] * [[Oxidised]] * [[Teal Mallard]] * [[Erbium Cray]] * [[Eat Griggle-Os]] * 100 [[Galaxy Cash]] * [[Cluster Honey QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Starry Galaxies]] * [[Sanitary]] * [[Jimmy Jam]] ==== Premium Items ==== * 100 [[Galaxy Cash]] * [[Lunar Fang]] * [[Chibi Vector]] * [[Galactic Prowler]] * [[Chibi Ares]] * [[Jimmy Jam Blueberry Jam Factory]] * [[Jimmy Jam Apricot Jam Factory]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Fibre Weave Airium]] * [[Worn Painted Moderonium]] * [[Acid Rain]] ==== Premium Items ==== * [[Triangular Plated Ladium]] * [[Vector Airium]] * [[Streaky Hex Illuminum]] * [[YPlated Ladium]] * [[Jimmys Blueberry]] * [[Blueberry Banner]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] === EVIL Chunk === This chunk was accessed from the 1st Chunk (level 2+ to unlock). ==== Free Items ==== * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Frame]] * [[EVIL Duality]] * [[EVIL Corrupted Ladium]] * [[EVIL]] * [[EVIL Corrupted Tianhe]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Cray]] * [[EVIL Plate]] 44dd27dd1163bff9da5d6bf056f05f1b0f3511a8 Enveloped 0 229 660 2023-10-23T04:13:01Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Enveloped !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Enveloped''' is a [[:Category:Frame|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Enveloped was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2e00356dc5de3cbacbbb7749948dc590576771bc 666 660 2023-10-23T04:28:46Z Lijosu 10 Fixed link wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Enveloped !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Enveloped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Enveloped was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c14b729f642fa9f96cae203bfe5b1431f42f43e3 Erbium Cray 0 230 661 2023-10-23T04:16:47Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Erbium Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Erbium Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Erbium Cray was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6bd8b9ef6b037642d0952535953feb7354aed2a2 Gene Profile 0 231 662 2023-10-23T04:19:37Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gene Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Gene Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Gene Profile was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6a17561744526eb49e15be1ba3fac3f17b895445 Glitched Ares Reign 0 232 663 2023-10-23T04:24:01Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Glitched Ares Reign !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/03/21 |} '''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Glitched Ares Reign was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1620575ada5491690a44a605e4993744f62288f5 Guarded 0 233 664 2023-10-23T04:28:19Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Guarded !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Guarded''' is a [[:Category:Frame|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Guarded was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] e05299b26b13d0a0a6fd9a0cd7a15a83356c4b15 665 664 2023-10-23T04:28:32Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Guarded !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Guarded''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Guarded was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 531978bb25b89bd3d5e0a00bd9da9c1343cdfc22 Lunar 0 234 667 2023-10-23T04:31:47Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d8bb34fa779e3e3ac27e1b2367f8bc4b2a02e1fc 668 667 2023-10-23T04:32:34Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2ea3c041ef6fde84c0049557927bbf695f0005b2 686 668 2023-10-23T22:31:44Z Lijosu 10 Testing palette table template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{palette table}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2beb960fc29be2b0e52cd902b6eca54a7af0421f 687 686 2023-10-23T22:32:14Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{palette table|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c76646cfe8ff5823a5b8939170c17d8b2543125d 688 687 2023-10-23T22:32:28Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{palette_table|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2731e1b4d535d508023c007693b821a9afb22471 689 688 2023-10-23T22:34:13Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 973b711a2f2e295a504796c088b60675fb19b359 692 689 2023-10-23T22:38:23Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#000000|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 42bbe1913231eba73371ef9678143e6367d6dfb0 693 692 2023-10-23T22:38:46Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#00FF00|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF|#FFFFFF}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 4c26746b044e0382c58b2161cc98014dd01dd8cd 694 693 2023-10-23T22:39:52Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 78e66b510af44347921b8fc79979cb22c2489deb 699 694 2023-10-23T22:55:25Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3eae410e6c4fad1d008b0e1acac97e4730fd5f39 700 699 2023-10-23T22:55:34Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 78e66b510af44347921b8fc79979cb22c2489deb 702 700 2023-10-23T22:56:19Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3eae410e6c4fad1d008b0e1acac97e4730fd5f39 703 702 2023-10-23T22:56:29Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 78e66b510af44347921b8fc79979cb22c2489deb 705 703 2023-10-23T22:57:54Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 730fdc5a1c2a20f904253d6f90c65c11e0b36eae 706 705 2023-10-23T22:58:08Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 78e66b510af44347921b8fc79979cb22c2489deb Moss Icy 0 235 669 2023-10-23T04:34:58Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Moss Icy !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Moss Icy was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9d69cce1261e7cd8cd798342741cb3b9249e2c88 Nebula 0 236 670 2023-10-23T04:37:41Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Nebula !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Nebula was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 46b47f1b8cec7cbb4a36c0ad948736c6db295bd4 Neopolitan Sky 0 237 671 2023-10-23T04:40:18Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neopolitan Sky !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Neopolitan Sky was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c155a471049dcfc908ada8eed6f6c14faeb99a6e Nitrogen Cray 0 238 672 2023-10-23T04:43:05Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Nitrogen Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/03/21 |} '''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Nitrogen Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Nitrogen Cray was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 86f2a0b242c474c682a47ab2ed79cdf1149c510c Nitrogen Gene 0 239 673 2023-10-23T04:46:13Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Nitrogen Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || Uncommon |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Nitrogen Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Nitrogen Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Nitrogen Gene was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d2707186b2d81fe11b57678c8ee46395dd99e917 Outwards 0 240 674 2023-10-23T04:49:27Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Outwards !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Outwards''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Outwards was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3410dac02a24c401ce79ec5ccdb0d8f75db0c729 Oxidised 0 241 675 2023-10-23T04:53:22Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Oxidised !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 28ba3a97a639bdd8254440c9b05e4a99be1aa1b3 Pointed 0 242 676 2023-10-23T04:55:49Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pointed !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Pointed''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Pointed was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cb68b209ca592740c4c41777416ce3e240044b6e RC Alt Blue 0 243 677 2023-10-23T04:58:09Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Alt Blue !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] fae0d26df0f3ec5bd5ea51c5195b482fc3cd3bc0 Shielding Hex 0 244 678 2023-10-23T05:01:19Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Shielding Hex !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Shielding Hex was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 15fc1164e721672488ef040e5b8fcb2716cc7f97 679 678 2023-10-23T05:04:00Z Lijosu 10 Fixed TP cost wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Shielding Hex !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Shielding Hex was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 82a2554665e7a7ef538016c7a5e515fc58e86ade Spinning Vector 0 245 680 2023-10-23T05:04:12Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Spinning Vector !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || Rare |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Spinning Vector''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Spinning Vector was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3089c69bf7e2af99ee3eee30c0b7f1b1a86f3885 User:Lijosu 2 246 681 2023-10-23T06:56:34Z Lijosu 10 Created page with "I try my best to keep up-to-date information about all cosmetics in Robocraft 2. I participate in a fair few community projects, so you may see me around. I am also the founder of the "Combine 9" clan, and I try to keep up to date with the game's meta." wikitext text/x-wiki I try my best to keep up-to-date information about all cosmetics in Robocraft 2. I participate in a fair few community projects, so you may see me around. I am also the founder of the "Combine 9" clan, and I try to keep up to date with the game's meta. 04fa201d7253cf985feba9d53d36546dc7a70add Template:Lore:Duality QMG 10 247 682 2023-10-23T07:17:24Z Lijosu 10 Created page wikitext text/x-wiki <blockquote>'''Introducing: The Duality''' ---- '''Introducing the Duality''' - Elevate Your Firepower to a New Level! Get ready to experience the future of firepower with The Duality upgrade for your Quantum Machine Gun. We've taken the QMG's cutting edge technology and elevated it to a whole new dimension! '''Key Features:''' '''Sculpted Curves for Ultimate Style:''' The Duality doesn't just enhance your firepower; it adds a touch of elegance with its sleek curves and modern design inspired by neo-Scandinavian aesthetics. It's not just a weapon; it's a work of art. '''Dynamic Barrel with Battery Accelerator:''' Our revolutionary Dynamic Barrel technology includes a Battery Accelerator right before you shoot. This means lightning-fast energy delivery, ensuring you're always one step ahead of your adversaries. Firepower that's as dynamic as you are! '''Precision at Your Fingertips:''' With The Duality, the power controls are right at the end of the muzzle. Fine-tune your shots with precision and accuracy that's second to none. No more missed targets; you call the shots! '''Compact Battery Magazine for Convenience:''' Say goodbye to clunky magazines! The Duality features a compact battery magazine that's easy to take out and maintain. It's all about convenience without sacrificing power. Upgrade your QMG to The Duality and step into the future of firearms technology. Dominate the battlefield with style, precision, and unmatched firepower. Call our Quantum Arms Specialists at 2-900-QMG-DUAL ''Disclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms. Differences from base QMG are cosmetic only and will not actually help you at all in combat.''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> b9d713f703e11038962a4709e040547905319d4d Materials 0 139 683 598 2023-10-23T19:36:36Z Refticus 8 Statistics reformat and small general statements on each category. wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 53953ac394e27fd19932ffdadf87bce913959088 Template:Components 10 59 684 636 2023-10-23T22:14:42Z Lijosu 10 Fixed a link wikitext text/x-wiki <div style="text-align: center;"> == Components == </div> <div class="two-column-list"> <ul> <li> [[Shapes]] </li> <li> [[Movement]] </li> <li> [[Weapons]] </li> <li> [[Logic Blocks]] </li> <li> [[Math Blocks]] </li> <li> [[Sensors]] </li> <li> [[Passive Joints]] </li> <li> [[Powered Joints]] </li> <li> [[:Category:Cosmetic_Items|Cosmetics]] </li> </ul> </div> <templatestyles src="Components/styles.css" /> 69cfa30dee83b07d841847422d0d5c59bdac241e Template:Palette Table 10 248 685 2023-10-23T22:31:15Z Lijosu 10 Created template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto; text-align:center; color:auto;" |- | style="background-color:{{{1}}};" | {{{1}}} | style="background-color:{{{2}}};" | {{{2}}} | style="background-color:{{{3}}};" | {{{3}}} | style="background-color:{{{4}}};" | {{{4}}} | style="background-color:{{{5}}};" | {{{5}}} | style="background-color:{{{6}}};" | {{{6}}} |} <noinclude>[[Category:Templates]]</noinclude> bc619205fe2b754dcc5f68ed7e8eec3482811338 690 685 2023-10-23T22:34:32Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto; text-align:center; color:auto;" |- | style="background-color:{{{1}}};" | {{{1}}} | style="background-color:{{{2}}};" | {{{2}}} | style="background-color:{{{3}}};" | {{{3}}} | style="background-color:{{{4}}};" | {{{4}}} | style="background-color:{{{5}}};" | {{{5}}} | style="background-color:{{{6}}};" | {{{6}}} |} <noinclude>[[Category:Templates]]</noinclude> bd28d59a6fc42b608af4442527c4da3edbb5a700 691 690 2023-10-23T22:34:52Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};" | {{{1}}} | style="background-color:{{{2}}};" | {{{2}}} | style="background-color:{{{3}}};" | {{{3}}} | style="background-color:{{{4}}};" | {{{4}}} | style="background-color:{{{5}}};" | {{{5}}} | style="background-color:{{{6}}};" | {{{6}}} |} <noinclude>[[Category:Templates]]</noinclude> 6786f7357b0f9372e64b84a67799d03561d085b3 695 691 2023-10-23T22:43:36Z Lijosu 10 Made longer wikitext text/x-wiki {| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};" | {{{1}}} | style="background-color:{{{2}}};" | {{{2}}} | style="background-color:{{{3}}};" | {{{3}}} | style="background-color:{{{4}}};" | {{{4}}} | style="background-color:{{{5}}};" | {{{5}}} | style="background-color:{{{6}}};" | {{{6}}} |} <noinclude>[[Category:Templates]]</noinclude> 5cfeb88d5d3334b40333e98926cce1325b9c49f4 696 695 2023-10-23T22:47:53Z Lijosu 10 Tried to fix dark mode wikitext text/x-wiki {| class="wikitable" style="filter:(0); height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> 5c26db7ee0ff84d837e045a34a93b413e043a941 697 696 2023-10-23T22:48:44Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> d2b64ee8d70f9f3c097734b9d047f64b6803bc28 698 697 2023-10-23T22:54:54Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}}; filter:invert(0);" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> d58dad6d509c591ec04f8f05d8b675ddab221be8 701 698 2023-10-23T22:56:00Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> d2b64ee8d70f9f3c097734b9d047f64b6803bc28 704 701 2023-10-23T22:57:31Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};filter:invert(1);" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> d85364c147b522a901de4939fce2f34015d1cac4 Template:Palette Table 10 248 707 704 2023-10-23T23:08:12Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" class="mw-no-invert" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};filter:invert(1);" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> 397c4177c7ac7f2b94ed95e589a6fbb89d1823a9 710 707 2023-10-23T23:17:29Z Lijosu 10 Fixed dark mode? wikitext text/x-wiki {| class="mw-no-invert wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};filter:invert(1);" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> 8ff94bad6c772ba3dbe24e43db998079749b4c3c 713 710 2023-10-23T23:18:39Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="height:120px; margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> c335326854b8c2ceb533705a924a9cbbd47a338d 716 713 2023-10-23T23:29:14Z Lijosu 10 Added glow? wikitext text/x-wiki {| class="mw-no-invert wikitable" style="margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- style="height:120px;" | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |- style="height:10px;" | style="filter:brightness(200%); background-color:{{{1}}};" | | style="filter:brightness(200%); background-color:{{{2}}};" | | style="filter:brightness(200%); background-color:{{{3}}};" | | style="filter:brightness(200%); background-color:{{{4}}};" | | style="filter:brightness(200%); background-color:{{{5}}};" | | style="filter:brightness(200%); background-color:{{{6}}};" | |} <noinclude>[[Category:Templates]]</noinclude> 6038fd61f24ed31813cbcc3544c719a93bf715a9 720 716 2023-10-23T23:37:48Z Lijosu 10 wikitext text/x-wiki <style> .nofilter { filter: none; } </style> {| class="nofilter wikitable" style="margin:2em; margin-right:auto; text-align:center; text-color:auto;" |- style="height:120px;" | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |- style="height:10px;" | style="filter:brightness(200%); background-color:{{{1}}};" | | style="filter:brightness(200%); background-color:{{{2}}};" | | style="filter:brightness(200%); background-color:{{{3}}};" | | style="filter:brightness(200%); background-color:{{{4}}};" | | style="filter:brightness(200%); background-color:{{{5}}};" | | style="filter:brightness(200%); background-color:{{{6}}};" | |} <noinclude>[[Category:Templates]]</noinclude> c19b834fd530647fe905566f7c6cb80ecebfd72f 721 720 2023-10-24T00:58:34Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="margin:2em; margin-right:auto; text-align:center;" |- style="height:120px;" | style="background-color:#FF0000;" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> b8c0bf80adcef8508c68928a8c9bd4b73b89d7d5 724 721 2023-10-24T01:03:05Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="margin:2em; margin-right:auto; text-align:center;" |- style="height:120px;" | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> 217af6f43cc79623346d8f170820ad573308bb97 727 724 2023-10-24T01:15:11Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="height:500%; width:25%; margin:2em; margin-right:auto; text-align:center;" |- | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> c816f49a6a4cb8b057737e0ca5206b70e40c11e0 728 727 2023-10-24T01:16:17Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="height:150px; width:30%; margin:2em; margin-right:auto; text-align:center;" |- | style="background-color:{{{1}}};" | <small>{{{1}}}</small> | style="background-color:{{{2}}};" | <small>{{{2}}}</small> | style="background-color:{{{3}}};" | <small>{{{3}}}</small> | style="background-color:{{{4}}};" | <small>{{{4}}}</small> | style="background-color:{{{5}}};" | <small>{{{5}}}</small> | style="background-color:{{{6}}};" | <small>{{{6}}}</small> |} <noinclude>[[Category:Templates]]</noinclude> a5a6a51e77d1bd609c94762e09f90c5a9426bb04 731 728 2023-10-24T01:19:20Z Lijosu 10 Setting text to be code so that it has a set width wikitext text/x-wiki {| class="mw-no-invert wikitable" style="height:150px; width:30%; margin:2em; margin-right:auto; text-align:center;" |- | style="background-color:{{{1}}};" | <small><code>{{{1}}}</code></small> | style="background-color:{{{2}}};" | <small><code>{{{2}}}</code></small> | style="background-color:{{{3}}};" | <small><code>{{{3}}}</code></small> | style="background-color:{{{4}}};" | <small><code>{{{4}}}</code></small> | style="background-color:{{{5}}};" | <small><code>{{{5}}}</code></small> | style="background-color:{{{6}}};" | <small><code>{{{6}}}</code></small> |} <noinclude>[[Category:Templates]]</noinclude> e66f352bcc9a031866b5c401c2d453d8eadb10a1 734 731 2023-10-24T01:21:04Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="height:150px; width:30%; margin:2em; margin-right:auto; text-align:center;" |- | style="background-color:{{{1}}};" | <small><code>{{{1}}}</code></small> | style="background-color:{{{2}}};" | <small><code>{{{2}}}</code></small> | style="background-color:{{{3}}};" | <small><code>{{{3}}}</code></small> | style="background-color:{{{4}}};" | <small><code>{{{4}}}</code></small> | style="background-color:{{{5}}};" | <small><code>{{{5}}}</code></small> | style="background-color:{{{6}}};" | <small><code>{{{6}}}</code></small> |}<noinclude>[[Category:Templates]]</noinclude> 4d32edcc3c3b67badc1e062589f46267a8a4c132 Lunar 0 234 708 706 2023-10-23T23:10:25Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 730fdc5a1c2a20f904253d6f90c65c11e0b36eae 709 708 2023-10-23T23:12:04Z 2403:4800:24C8:901:55E1:E32A:D6D5:A8E4 0 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 78e66b510af44347921b8fc79979cb22c2489deb 711 709 2023-10-23T23:17:58Z Lijosu 10 Fixed dark mode? wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 730fdc5a1c2a20f904253d6f90c65c11e0b36eae 712 711 2023-10-23T23:18:06Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 78e66b510af44347921b8fc79979cb22c2489deb 714 712 2023-10-23T23:18:52Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 8cd9dd8227b425f3753cf0b8635682e663d9a589 715 714 2023-10-23T23:19:05Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#FF0000|#00FF00|#0000FF|#00FFFF|#FF00FF|#FFFF00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 78e66b510af44347921b8fc79979cb22c2489deb 717 715 2023-10-23T23:29:48Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#AA0000|#00AA00|#0000AA|#00AAAA|#AA00AA|#AAAA00} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c11b65629b0b964fce2071c79c66e5b877804f15 718 717 2023-10-23T23:29:58Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#AA0000|#00AA00|#0000AA|#00AAAA|#AA00AA|#AAAA00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 65b403d6e988032e2a3eb77fbe449949337cca70 719 718 2023-10-23T23:30:57Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#AA0000|#00AA00|#0000AA|#00AAAA|#AA00AA|#AAAA00} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c11b65629b0b964fce2071c79c66e5b877804f15 722 719 2023-10-24T00:58:56Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#AA0000|#00AA00|#0000AA|#00AAAA|#AA00AA|#AAAA00}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 65b403d6e988032e2a3eb77fbe449949337cca70 723 722 2023-10-24T01:02:45Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2fb44facec33b4de05923db1fb01957ba47c81b0 725 723 2023-10-24T01:03:20Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}] == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c3f196c4ab7ab2633fd90ee7dad13d3b38459210 726 725 2023-10-24T01:03:30Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2fb44facec33b4de05923db1fb01957ba47c81b0 729 726 2023-10-24T01:16:28Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 03d47212ecc704d58999914f09e2230fbaf0b880 730 729 2023-10-24T01:16:37Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2fb44facec33b4de05923db1fb01957ba47c81b0 732 730 2023-10-24T01:19:34Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 03d47212ecc704d58999914f09e2230fbaf0b880 733 732 2023-10-24T01:19:45Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2fb44facec33b4de05923db1fb01957ba47c81b0 735 733 2023-10-24T01:34:47Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}</div> '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d1bfeaedb7c80fc9b468f35bb3fa8347f387fae1 752 735 2023-10-24T02:49:29Z Lijosu 10 Used rarity template wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}</div> '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a71cd5585e93d00bf713ee91558f5b6dad9f28e3 754 752 2023-10-24T02:50:33Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}</div> '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] e15a2f6e21db07f1d0b2e58b4f69efe9b70f630b 755 754 2023-10-24T02:50:43Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}}</div> '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a71cd5585e93d00bf713ee91558f5b6dad9f28e3 Moss Icy 0 235 736 669 2023-10-24T01:36:13Z Lijosu 10 Added hex codes wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Moss Icy !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}}</div> '''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Moss Icy was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9f9be33d8d2844d0fde148e2f50a1170ddac22ba Nebula 0 236 737 670 2023-10-24T01:38:04Z Lijosu 10 Added hex codes wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Nebula !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}</div> '''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Nebula was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f2c0b8291d4bee4a4c9688dd8ecf2a0ff6202d24 Neopolitan Sky 0 237 738 671 2023-10-24T01:40:15Z Lijosu 10 Added hex codes wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neopolitan Sky !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}</div> '''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Neopolitan Sky was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] bdb964378aca1e54f62b720f9e2f234d70f757d2 Oxidised 0 241 739 675 2023-10-24T01:41:31Z Lijosu 10 Added hex codes wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Oxidised !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}</div> '''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] b43ce1caa12b0528ee5fb68234f2e9d78573a065 RC Alt Blue 0 243 740 677 2023-10-24T01:42:55Z Lijosu 10 Added hex codes wikitext text/x-wiki <div style="align:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Alt Blue !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}</div> '''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 653218df1eb5703ad002a95abb7eb8adc16e8f78 741 740 2023-10-24T01:43:21Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Alt Blue !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || Common |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}</div> '''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f12e83de2663ffae7d161451f66a1577121e5783 Template:Rarity 10 249 742 2023-10-24T02:35:20Z Lijosu 10 Created page wikitext text/x-wiki {| style="text-align:right;" |- | class="mw-no-invert" style="width:10px; background-color:{{#ifeq: COMMON | {{{1}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1}}} | #16EB26 | {{#ifeq: RARE | {{{1}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1}}} | #F10D86 | {{}}}}}}}}}} }};" | | | {{{1}}} |}<noinclude>[[Category:Templates]]</noinclude> c51a836abcc6b238536c184fe0feb7a789f02511 743 742 2023-10-24T02:36:01Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | class="mw-no-invert" style="width:10px; background-color:{{#ifeq: COMMON | {{{1}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1}}} | #16EB26 | {{#ifeq: RARE | {{{1}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1}}} | #F10D86 | {{}}}}}}}}}} }};" | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * COMMON * UNCOMMON * RARE * LEGENDARY * EXCLUSIVE [[Category:Templates]]</noinclude> 98d5cb10dcd83a2c63f8906a05f63aeffc5a2588 745 743 2023-10-24T02:38:13Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | class="mw-no-invert" style="width:10px; background-color:{{#ifeq: COMMON | {{{1|}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | #16EB26 | {{#ifeq: RARE | {{{1|}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | #F10D86 | {{}}}}}}}}}} }};" | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * COMMON * UNCOMMON * RARE * LEGENDARY * EXCLUSIVE [[Category:Templates]]</noinclude> 60cdd4bee618dc6a04b90b6bb673db25e72a3a31 746 745 2023-10-24T02:38:56Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | style="width:10px; background-color:{{#ifeq: COMMON | {{{1|}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | #16EB26 | {{#ifeq: RARE | {{{1|}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | #F10D86 | {{}}}}}}}}}} }};" | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * COMMON * UNCOMMON * RARE * LEGENDARY * EXCLUSIVE [[Category:Templates]]</noinclude> d0177852457455df2025f8f7233fcafe11508265 747 746 2023-10-24T02:39:39Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | style="width:10px; background-color:{{#ifeq: COMMON | {{{1|}}} | #FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | #16EB26 | {{#ifeq: RARE | {{{1|}}} | #0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | #FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | #F10D86 | {{}}}}}}}}}} }};" | | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * COMMON * UNCOMMON * RARE * LEGENDARY * EXCLUSIVE [[Category:Templates]]</noinclude> 72624b48b827669da7a946e2fb1984b6a4d548b7 748 747 2023-10-24T02:43:39Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | style="width:7px; background-color:#{{#ifeq: COMMON | {{{1|}}} | FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | 16EB26 | {{#ifeq: RARE | {{{1|}}} | 0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * COMMON * UNCOMMON * RARE * LEGENDARY * EXCLUSIVE [[Category:Templates]]</noinclude> 5c769b5590389983de8ab1bfe4bdb562b99f807b 749 748 2023-10-24T02:46:18Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | style="width:7px; background-color:#{{#ifeq: COMMON | {{{1|}}} | FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | 16EB26 | {{#ifeq: RARE | {{{1|}}} | 0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * COMMON * UNCOMMON * RARE * LEGENDARY * EXCLUSIVE [[Category:Templates]]</noinclude> 1ad28d67905fac0f4c8e181e406d00f43a66c6a2 750 749 2023-10-24T02:46:47Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | style="width:7px; background-color:#{{#ifeq: COMMON | {{{1|}}} | FFFFFF | {{#ifeq: UNCOMMON | {{{1|}}} | 16EB26 | {{#ifeq: RARE | {{{1|}}} | 0DA0EF | {{#ifeq: LEGENDARY | {{{1|}}} | FEDC0D | {{#ifeq: EXCLUSIVE | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * COMMON * UNCOMMON * RARE * LEGENDARY * EXCLUSIVE [[Category:Templates]]</noinclude> cb15e1f34d76e480e65d03656a85add4bf9f1f3f 751 750 2023-10-24T02:48:04Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | style="width:7px; background-color:#{{#ifeq: Common | {{{1|}}} | FFFFFF | {{#ifeq: Uncommon | {{{1|}}} | 16EB26 | {{#ifeq: Rare | {{{1|}}} | 0DA0EF | {{#ifeq: Legendary | {{{1|}}} | FEDC0D | {{#ifeq: Exclusive | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * Common * Uncommon * Rare * Legendary * Exclusive [[Category:Templates]]</noinclude> 89e4c635167b10acdde3ac23e749c4674b5bd230 753 751 2023-10-24T02:50:14Z Lijosu 10 wikitext text/x-wiki {| style="text-align:right;" |- | class="mw-no-invert" style="width:7px; background-color:#{{#ifeq: Common | {{{1|}}} | FFFFFF | {{#ifeq: Uncommon | {{{1|}}} | 16EB26 | {{#ifeq: Rare | {{{1|}}} | 0DA0EF | {{#ifeq: Legendary | {{{1|}}} | FEDC0D | {{#ifeq: Exclusive | {{{1|}}} | F10D86 | 000000 }}}}}}}}}};" | | | {{{1}}} |}<noinclude> Use a rarity as an argument. Valid examples include: * Common * Uncommon * Rare * Legendary * Exclusive [[Category:Templates]]</noinclude> 10e4df822cab6bdae5d62eaccb154b3d53479913 MediaWiki:Gadget-dark-mode.css 8 182 744 638 2023-10-24T02:36:22Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ); } html img { filter: unset !important; } /* just doesn't work html img { filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast(1.0) brightness(1) !important; } */ /* just doesn't work html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 84ce4dfd7c8045ad9d086ee962368ed6622d59c6 756 744 2023-10-24T02:51:25Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } html img { filter: unset !important; } /* just doesn't work html img { filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast(1.0) brightness(1) !important; } */ /* just doesn't work html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } ac2786970fa05c8fcb1cf809395987610195c517 Antimony Basic Plate 0 180 757 650 2023-10-24T02:51:49Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 402f0a0f17ea7a04cd242b683c21bef16517559a Antimony Tianhe 0 205 758 651 2023-10-24T02:52:25Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6316482a91b7c60dad5a7845d408ee366bbc9b0a MediaWiki:Gadget-dark-mode.css 8 182 759 756 2023-10-24T02:52:26Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 */ html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance */ html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions */ html .cdx-menu-item__thumbnail, /* T311835 */ html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } /* just doesn't work html img { filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast(1.0) brightness(1) !important; } */ /* just doesn't work html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 599761e78ab5b44d73c039653511361997699410 780 759 2023-10-24T03:07:44Z Fugii 2 this will either break it or make it css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* just doesn't work html img { filter: invert(1) hue-rotate(190deg) saturate(1.5) contrast(1.0) brightness(1) !important; } */ /* just doesn't work html img { filter: saturate(1.8) brightness(0.85) hue-rotate( 13deg ) !important; } */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 261ffd4c0dd74dfbf1184feed9153f064f2bc852 798 780 2023-10-24T03:29:10Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414; } /* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 15c6558262671e455fe036316e0d8a3728cf6f9b 799 798 2023-10-24T03:31:02Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525; border: solid #323237; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237; } /* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 4d89956a27da3f76f10e342f9337d50c74dfae2f 800 799 2023-10-24T03:38:53Z Fugii 2 Disabling the core changes and replaced darkmode theme with custom - fixes colour shift but lacks specific darkmode colour on certain elements like menus css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #ddd; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #ddd; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #ddd; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #ddd; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 13b21a877aeeb7f06426201657585e85d936c649 Basic Founders Plate 0 199 760 609 2023-10-24T02:53:20Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Founders Plate !colspan="2"|[[File:Basic Founders Switchplate.png|200px|frameless|Basic Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SWITCHITUP</code> * <code>REALCIVILENGINEER</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 6c349986f0aad747ca9dc515255689a5cd4b7235 Basic Plate 0 201 761 618 2023-10-24T02:54:16Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Plate !colspan="2"|[[File:Basic Plate.png|200px|frameless|Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} The '''Basic Plate''' is the default [[:Category:Switch_Plates|switchplate]] skin. It is in the player's Vault when they first launch Robocraft 2. == Lore == The Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] ec4b0587f0b12ad7965943a9adacb5e0bdeff2f0 Beryllium Gene 0 206 762 645 2023-10-24T02:54:52Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Beryllium Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 186ffb2354a249cde31244787a61e41a92193e85 Beryllium Tianhe 0 207 763 646 2023-10-24T02:55:27Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Beryllium Tianhe was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 313cda2a1f0f8e9a8f59917d0fcd661398c5827a Bromine Basic Plate 0 184 764 647 2023-10-24T02:55:54Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Bromine Basic Plate !colspan="2"|[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Bromine Basic Plate was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] edb900edc0b5e7b979dcd7a3236ba27fec8cd931 Bromine QMG 0 208 765 649 2023-10-24T02:56:51Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Bromine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 7d784bd6c8deed75863e23ed587776c1066b7583 Caesium QMG 0 209 766 653 2023-10-24T02:57:21Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Caesium QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Caesium QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Caesium QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a89c3ba1d3931bf8bc625b0a906d404f530ea504 Cluster Disco QMG 0 210 767 648 2023-10-24T02:57:49Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cluster Disco QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cluster Disco QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Disco QMG was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d3a7ae311dbbd64288a8b3130d39494dc34429c2 Cluster Honey QMG 0 211 768 654 2023-10-24T02:58:27Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cluster Honey QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cluster Honey QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Honey QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 8436407202e7455bad776b5f687f52588c802b89 Cray Plate 0 185 769 652 2023-10-24T02:59:31Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Cray Plate !colspan="2"|[[File:Cray Plate.png|200px|frameless|The Cray Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cray Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Cray Plate was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d2a5069b1cf6fc53f2fd0d33ff8d6a0b11928aee Cray Profile 0 225 770 643 2023-10-24T03:00:29Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6df84dd2cd5ed1b67a931454061cc21110d4f291 Eat Griggle-O's! 0 228 771 644 2023-10-24T03:01:14Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Eat Griggle-O's! !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Eat Griggle-O's!''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Eat Griggle-O's! was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] bfb7b704cd1dbb6c1359adf0582afbf99e659d13 Enveloped 0 229 772 666 2023-10-24T03:01:57Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Enveloped !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Enveloped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Enveloped was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] db242ba5eabd405a107b66b74c7193bfcea752cd Erbium Cray 0 230 773 661 2023-10-24T03:02:38Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Erbium Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Erbium Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Erbium Cray was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] fbef50d9294e5614c8e9818ddfd89bc6efa92dd8 EVIL Plate 0 190 774 655 2023-10-24T03:03:08Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Plate !colspan="2"|[[File:EVIL Plate.png|200px|frameless|EVIL Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The EVIL Plate uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 62133ec412073586f66af26c53a70359f5e3cab4 Founders Cray 0 203 775 579 2023-10-24T03:03:45Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYCRAY</code> * <code>SCRAPMAN</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] be08d231720db4cb001797e407326a7e454ab200 Gene Profile 0 231 776 662 2023-10-24T03:04:18Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gene Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Gene Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Gene Profile was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 04ec7f7be5364d5400da8f57bad8391e4a100e79 Glitched Ares Reign 0 232 777 663 2023-10-24T03:04:59Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Glitched Ares Reign !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/03/21 |} '''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Glitched Ares Reign was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 49bfa12d0f89d2267f84776b02ebf04e9821ce54 Gold Founders Plate 0 200 778 608 2023-10-24T03:06:12Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Plate !colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Gold Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>GOLDPLATED</code> * <code>TWITCHPLATE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Plate. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 51a553d79e35306059649f4b557c6b43c2846c6e Golden Founders Cray 0 204 779 578 2023-10-24T03:06:41Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Golden Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Golden Founders Cray uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYSOSHINY</code> * <code>TWITCHIN</code> These codes had limited uses, so only a select few players will ever have Golden Founders Cray. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] 6be02c961b424369b125e8c73a3b5b896c3e45af Guarded 0 233 781 665 2023-10-24T03:08:05Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Guarded !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Guarded''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Guarded was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ffef428d307c20e1e8a9a409fe579003c7ee8694 Jimmy Jam Apricot Jam Factory 0 189 782 607 2023-10-24T03:08:28Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam Apricot Jam Factory !colspan="2"|[[File:Jimmy Jam Apricot Jam Factory.png|200px|frameless|Jimmy Jam Apricot Jam Factory ]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Apricot Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Apricot Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Apricot Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To be able to unlock it, you were also required to unlock all other items in its chunk. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9c3b418d6c6de11f16bc557f1e06f8f3d71fd427 Jimmy Jam Blueberry Jam Factory 0 188 783 611 2023-10-24T03:09:19Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam Blueberry Jam Factory !colspan="2"|[[File:Jimmy Jam Blueberry Jam Factory.png|200px|frameless|Jimmy Jam Blueberry Jam Factory]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/03 |} The '''Jimmy Jam Blueberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the Founder's Tree in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Jimmy Jam Blueberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Blueberry Jam Factory was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 259820b5212797a121761c5b147fc84bd9ee8a42 Jimmy Jam Strawberry Jam Factory 0 202 784 624 2023-10-24T03:09:51Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam Strawberry Jam Factory !colspan="2"|[[File:Jimmy Jam Strawberry Jam Factory.png|200px|frameless|Jimmy Jam Strawberry Jam Factory]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/04 |} The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop. == Lore == The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix. === Item Shop === Like other switchplate skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 000f519e2b2b8c00f869b94bf4e35be063ff7361 File:Backgroundtest.png 6 6 785 612 2023-10-24T03:09:53Z Fugii 2 Fugii reverted [[File:Backgroundtest.png]] to an old version wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Moss Icy 0 235 786 736 2023-10-24T03:10:18Z Lijosu 10 Added rarity template wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Moss Icy !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}}</div> '''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Moss Icy was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6ac3755ef2c5a958bde326999a17ad1b6d1d9411 Nebula 0 236 787 737 2023-10-24T03:11:03Z Lijosu 10 Added rarity template wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Nebula !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}</div> '''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Nebula was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 95310705a6a5e49d203d890663635a92822299dc Neopolitan Sky 0 237 788 738 2023-10-24T03:11:29Z Lijosu 10 Added rarity template wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neopolitan Sky !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}</div> '''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Neopolitan Sky was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 28696a52776bb3e06d32bcb9281e08e0b8a25595 Nitrogen Cray 0 238 789 672 2023-10-24T03:12:10Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Nitrogen Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/03/21 |} '''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Nitrogen Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Nitrogen Cray was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 42675e3aefbdff3c29bb571cfc7d335158dbcb4b Nitrogen Gene 0 239 790 673 2023-10-24T03:12:31Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Nitrogen Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Nitrogen Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Nitrogen Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Nitrogen Gene was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 25ed6185dfb4e6e5ab76343afff5ac5f543b5a2c Outwards 0 240 791 674 2023-10-24T03:13:12Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Outwards !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Outwards''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Outwards was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 42cb3a68a13bcb07ddc7861057e95ad7c8cc5c86 Oxidised 0 241 792 739 2023-10-24T03:19:31Z Lijosu 10 Added rarity template wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Oxidised !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity:Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}</div> '''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 12487543e69434e7bb1a0e81d9745f4d6a93c9ba 793 792 2023-10-24T03:19:52Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Oxidised !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}}</div> '''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 908f23eeba274b674eccf7d8ca08cc7ae83fa281 Pointed 0 242 794 676 2023-10-24T03:20:14Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pointed !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Pointed''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Pointed was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 17356ba1d8823e69081daf35de42c474917430e6 RC Alt Blue 0 243 795 741 2023-10-24T03:20:32Z Lijosu 10 Added rarity template wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Alt Blue !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}}</div> '''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6aa94c7f3fc9489611d54cf9af7e06a2d806a30a Shielding Hex 0 244 796 679 2023-10-24T03:20:51Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Shielding Hex !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Shielding Hex was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] aac323bd6ff314b24e6ccf1671afc632a35f2c69 Spinning Vector 0 245 797 680 2023-10-24T03:21:09Z Lijosu 10 Added rarity template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Spinning Vector !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Spinning Vector''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Spinning Vector was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ec50d3d60e954bac80d86ef3c62e29dc4df6c21f Switched On 0 250 801 2023-10-24T05:35:50Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Switched On !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Switched On''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Switched On was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 792ac9227dc46f97ff416cd7af0148921f61d046 Teal Mallard 0 251 802 2023-10-24T05:39:39Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Teal Mallard !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}}</div> '''Teal Mallard''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Teal Mallard was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2e3196e04569949430077d261765c14f258b9789 Tennessine QMG 0 252 803 2023-10-24T05:43:08Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Tennessine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Tennessine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Tennessine QMG was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 46e995e572f43e9ea68851e6346a5a47a671d0cf Tianhe Profile 0 253 804 2023-10-24T05:45:24Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Tianhe Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} The '''Tianhe Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Tianhe Profile was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3e1daaef8468f4bebdf887de43ccddc0602bac61 Triangle Field 0 254 805 2023-10-24T05:48:02Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Triangle Field !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Triangle Field''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Triangle Field was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3fd327336a4351a4e21a28d1b8ceeb5dfbff7286 Watermelon Fizz 0 255 806 2023-10-24T05:51:12Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Watermelon Fizz !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} '''Watermelon Fizz''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Watermelon Fizz was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d9385c47b9f63aca19147920b127e2c25dc1c2dc Category:Founders Avatar 14 256 807 2023-10-24T06:06:26Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/21 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERAVATAR</code> This code had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 03d2464537e7c7540134d6ed99ade346377a2e16 809 807 2023-10-24T06:09:16Z Lijosu 10 /* Codes */ wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/21 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERAVATAR</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ffb3ccd2d106ab59bd4172aaa2c3b5d5a1514c36 810 809 2023-10-24T06:11:02Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/21 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERAVATAR</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ede210dd0a73aaec395e8afeb19551a5bd1789d9 811 810 2023-10-24T06:11:44Z Lijosu 10 SIGH, I made a category by accident wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Template:Lore:Founder 10 192 808 568 2023-10-24T06:08:42Z Lijosu 10 Fixed spacing wikitext text/x-wiki <blockquote>'''The Founders''' ---- To those who dredged through the red dirt. <br/> To those who forged on where others would falter. <br/> To those who planted the flag for all who would follow. To the first. To the Founders.</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 3b6527ff22c3649f5acc8236a1363f542d0dae71 Founders Avatar 0 257 812 2023-10-24T06:12:11Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/21 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERAVATAR</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ede210dd0a73aaec395e8afeb19551a5bd1789d9 813 812 2023-10-24T06:18:35Z Lijosu 10 Fixed date wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERAVATAR</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 471d9196f611426153f2010043272282d4db7d1f 815 813 2023-10-24T06:26:28Z Lijosu 10 Removed lore wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERAVATAR</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] e27a97c903e63e5941f7269bff3ad657a3bc7da1 816 815 2023-10-24T06:28:09Z Lijosu 10 Removed from Founder's Tree Category wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERAVATAR</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 45aedc4370bbd9d5d04ea415a034bbfcceea5390 Founders Banner 0 258 814 2023-10-24T06:26:00Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Banner''' is a [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERBANNER</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Banner]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 283ba77650907fcb4ee064f0b1b183f37f6b1772 818 814 2023-10-24T06:29:45Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Banner''' is a [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERBANNER</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 0a3848a61baa899396e3f13d9fcdeba0082ede33 Founders Frame 0 259 817 2023-10-24T06:29:21Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERFRAME</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 8df32ec1cb4e479d9544f702a21e41dca0ae6439 Gold Founders Avatar 0 260 819 2023-10-24T06:42:03Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There are a few codes known to have given this item: * <code>AVATARAVATAR</code> * <code>GOLDENPROFILE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Plate. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] c2fb45dcadd4730dd77fcef7be9aa8f3308c5dfe 820 819 2023-10-24T06:42:39Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There are a few codes known to have given this item: * <code>AVATARAVATAR</code> * <code>GOLDENPROFILE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Avatar. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 11f665395598cf18d1b245ab137c91c5ef4c4363 822 820 2023-10-24T06:46:05Z Lijosu 10 Fixed name wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Gold Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There are a few codes known to have given this item: * <code>AVATARAVATAR</code> * <code>GOLDENPROFILE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Avatar. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] a7856531ef980e98b62322a1bdedd87dd3bc9c3c Gold Founders Banner 0 261 821 2023-10-24T06:45:09Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Banner !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Gold Founders Banner''' is an [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>BRUCE</code> This codes had limited uses, so only a select few players will ever have the Gold Founders Banner. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 9c1f0e679e96ebe3805921034542d10d0e5d6e53 824 821 2023-10-24T06:48:59Z Lijosu 10 Fixed type wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Gold Founders Banner''' is an [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>BRUCE</code> This codes had limited uses, so only a select few players will ever have the Gold Founders Banner. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] c8d49325ffd4d20d36d6f6a3ba0048d487f44165 Gold Founders Frame 0 262 823 2023-10-24T06:48:52Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Gold Founders Frame''' is an [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>PAINTING</code> This code had limited uses, so only a select few players will ever have the Gold Founders Banner. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] f1307067ab4b21a0845c7538c496fbb204f5dce2 825 823 2023-10-24T06:49:25Z Lijosu 10 fixed grammar wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Gold Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>PAINTING</code> This code had limited uses, so only a select few players will ever have the Gold Founders Banner. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 4408633487900bdbe864e5f426495bf505356d75 Earth Greens 0 263 826 2023-10-24T06:58:21Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Earth Greens !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |} {{Palette_Table|#19381F|#EEE82C|#91CB3E|#53A548|#4C934C|#E0F0E3}}</div> '''Earth Greens''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Earth Greens was obtainable for a month using the following code: * <code>EARTHGREENS</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 89cb5b201d61c956a96de6ecbc052a8f0ed0dcbc Neptune Sunset 0 264 827 2023-10-24T07:00:51Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |} {{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}}</div> '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] f5e275611709e47fd0f514da8c721de8743018a7 Space Eggs 0 265 828 2023-10-24T07:02:47Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Space Eggs !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |} {{Palette_Table|#541388|#D90368|#F1E9DA|#FFD400|#2E294E|#9C8C94}}</div> '''Space Eggs''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Space Eggs was obtainable for a month using the following code: * <code>SPACEEGGS</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 101ccfbf31059e7e65c53298b06f77668dd71dd3 Bronze Contributor Frame 0 266 829 2023-10-24T07:10:03Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Bronze Contributor Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/19 |} The '''Bronze Contributor Frame''' is a [[:Category:Frames|frame]] that was given for submitting recording footage for FreeJam to use in Robocraft 2's promotional material. It has also been given to players whose robocrafts were shown on social media outlets, on occasion. It is likely the rarest [[:Category:Cosmetic_Items|cosmetic item]] in the game. == Obtaining == === Codes === FreeJam usually sends this item in the form of a randomly generated code that can be entered in-game. The code is different for every player who receives it. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] ac8eaeb5dcbf4848b1c98fa938e70ed570f4c684 830 829 2023-10-24T07:10:40Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Bronze Contributor Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/19 |} The '''Bronze Contributor Frame''' is a [[:Category:Frames|frame]] that was given for submitting recording footage for FreeJam to use in Robocraft 2's promotional material. It has also been given to players whose robocrafts were shown on FreeJam's official social media outlets, on occasion. It is likely the rarest [[:Category:Cosmetic_Items|cosmetic item]] in the game. == Obtaining == === Codes === FreeJam usually sends this item in the form of a randomly generated code that can be entered in-game. The code is different for every player who receives it. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 73dd4e93669165aceeee6f41d0ae0c63343b7a25 831 830 2023-10-24T07:15:29Z Lijosu 10 Added more information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Bronze Contributor Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/19 |} The '''Bronze Contributor Frame''' is a [[:Category:Frames|frame]] that was given for submitting recording footage for FreeJam to use in Robocraft 2's promotional material. It has also been given to players whose robocrafts were shown on FreeJam's official social media outlets, on occasion. There had been plans to add "Silver" and "Gold" versions of the item, which could had been obtained when a player would had otherwise received a Contributor Frame multiple times. As these plans have not been realized, it is likely the rarest [[:Category:Cosmetic_Items|cosmetic item]] in the game. == Obtaining == === Codes === FreeJam usually sends this item in the form of a randomly generated code that can be entered in-game. The code is different for every player who receives it. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] cc9ed6131599325ec3525624861616714eada898 Founders QMG 0 267 832 2023-10-24T07:29:02Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/05/19 |} The '''Founders QMG''' is a [[:Category:QMG_Skins|QMG skin]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Founders QMG uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SAYHELLO</code> * <code>LATHRIX</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 1a3596739cf7c8d15d9c22a64ad7fb54078df37a Gold Founders QMG 0 268 833 2023-10-24T07:31:25Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Gold Founders QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/05/19 |} The '''Gold Founders QMG''' is a [[:Category:QMG_Skins|QMG skin]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Gold Founders QMG uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>ROOTYTOOTYPOINTNSHOOTY</code> * <code>TWITCHYFINGER</code> * <code>GOLDENSHOOTYBANGBANG</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 3860d13205f0ce7134f4f8819e39c355133838b8 Gold Founders Plate 0 200 834 778 2023-10-24T07:32:05Z Lijosu 10 Added a code wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Plate !colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. == Lore == The Gold Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>GOLDPLATED</code> * <code>TWITCHPLATE</code> * <code>GOLDENSPAWN</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Plate. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] da4b59e5780d1f3af559e531d1baef36e984955e Bromine QMG 0 208 835 765 2023-10-24T07:34:23Z Lijosu 10 Added category wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Bromine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Bromine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Bromine QMG was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 12f05b645373f4dcf635a913da5097453eb78c82 Caesium QMG 0 209 836 766 2023-10-24T07:34:47Z Lijosu 10 Added category wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Caesium QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Caesium QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Caesium QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 977bb52e773d5a75184fa13147fd6591fe5201af Cluster Disco QMG 0 210 837 767 2023-10-24T07:35:09Z Lijosu 10 Added category wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cluster Disco QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cluster Disco QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Disco QMG was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 44780648e24b1088bc7b2479313d121e0bb90269 Cluster Honey QMG 0 211 838 768 2023-10-24T07:35:28Z Lijosu 10 Added category wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cluster Honey QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Cluster Honey QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Honey QMG was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 52343b9a93380847a5f9c6e789b6ce373fcf93f0 Tennessine QMG 0 252 839 803 2023-10-24T07:36:14Z Lijosu 10 Added category wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Tennessine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == The Tennessine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Tennessine QMG was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9f1f29e1725513b0825fa3c7f163164f2a312d92 Starry Galaxies 0 269 840 2023-10-24T07:47:58Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Starry Galaxies !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |} {{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}}</div> '''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f40a3f9628abcb04034f9bf42548cf7d88166102 Sanitary 0 270 841 2023-10-24T07:49:55Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Sanitary !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |} {{Palette_Table|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}}</div> '''Sanitary''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Sanitary was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 26c353dda6f9154977007d30d4128ee909502f7b Jimmy Jam 0 271 842 2023-10-24T07:53:05Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Jimmy Jam''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jimmy Jam was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 35bb0bb27b498faf60340549a4d2d59f2b003e05 Lunar Fang 0 272 843 2023-10-24T07:55:34Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar Fang !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Lunar Fang''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Lunar Fang was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] bc1076575ab005de9b423a85b617599247ccb1c4 850 843 2023-10-24T08:03:19Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar Fang !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Lunar Fang''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. It has a counterpart in the [[Galactic Prowler]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Lunar Fang was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 869b21254dd3add3c4de9b4b34f0791abdcb8e58 Galactic Prowler 0 273 844 2023-10-24T07:57:06Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Galactic Prowler !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Galactic Prowler was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 18c0b1808f316d23ccfeab9706ed4a5b78c2ef48 845 844 2023-10-24T07:57:50Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Galactic Prowler !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} The '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Prowler was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 023e72f2b4dd5d1252e75f0a1da11074bf3c41fc 849 845 2023-10-24T08:02:58Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Galactic Prowler !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} The '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. It has a counterpart in [[Lunar Fang]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Prowler was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 4e6944b2c5e558b0e8c0c119ef28146e83244686 Chibi Vector 0 274 846 2023-10-24T07:59:53Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Chibi Vector !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Chibi Vector''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Chibi Vector was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 22c3d1db8aeba2c77cb11788e866d123679d66d3 848 846 2023-10-24T08:02:21Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Chibi Vector !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Chibi Vector''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. It has a counterpart in [[Chibi Ares]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Chibi Vector was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 0f2364ae57e5e0b9988010bf0bff8acd3d1034bd Chibi Ares 0 275 847 2023-10-24T08:01:57Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Chibi Ares !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Chibi Ares''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. It has a counterpart in [[Chibi Vector]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Chibi Ares was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] fd438a76fab8d0e40a6c84cb61e03911a1b768b5 Acid Rain 0 276 851 2023-10-24T08:07:21Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Acid Rain !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/31 |} {{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}</div> '''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Acid Rain was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 38d464f971485463e9358d11f4ff99f05b2c9ff6 Fibre Weave Airium 0 277 852 2023-10-24T08:39:28Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Fibre Weave Airium !colspan="2"|[[Fibre_Weave_Airium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Materials do not have lore entries. == Obtaining == === Battle Matrix === Fibre Weave Airium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 0a866c2266c0c35cae6ca756901ae554c71eaee4 853 852 2023-10-24T08:40:01Z Lijosu 10 Fixed image wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Fibre Weave Airium !colspan="2"|[[File:Fibre_Weave_Airium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Materials do not have lore entries. == Obtaining == === Battle Matrix === Fibre Weave Airium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d91779d8a0df230dcfe0a36d5d525d67949949e5 854 853 2023-10-24T08:40:51Z Lijosu 10 Added link wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Fibre Weave Airium !colspan="2"|[[File:Fibre_Weave_Airium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Fibre Weave Airium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a9445dbca5dcbc3190e8e2e2496f319100a0f76a Worn Painted Moderonium 0 278 855 2023-10-24T08:43:03Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Worn Painted Moderonium !colspan="2"|[[File:Worn_Painted_Moderonium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Worn Painted Moderonium''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Worn Painted Moderonium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] fd6f963820d42e3005ff43d5c59fff033363ec3e Triangular Plated Ladium 0 279 856 2023-10-24T08:45:29Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Triangular Plated Ladium !colspan="2"|[[File:Triangular_Plated_Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/31 |} '''Triangular Plated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Triangular Plated Ladium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] de9db586d484389995ccdfc98128e053dc399591 Vector Airium 0 280 857 2023-10-24T08:47:08Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Vector Airium !colspan="2"|[[File:Vector_Airium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/08/31 |} '''Vector Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Vector Airium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3bf8930182c81c9eba94091b275e26606f2cd15f Triangular Plated Ladium 0 279 858 856 2023-10-24T08:47:41Z Lijosu 10 Fixed category wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Triangular Plated Ladium !colspan="2"|[[File:Triangular_Plated_Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/31 |} '''Triangular Plated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Triangular Plated Ladium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ac892d19aa7b40720ddd3becdb61dca544a5416b Streaky Hex Illuminum 0 281 859 2023-10-24T08:49:26Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Streaky Hex Illuminum !colspan="2"|[[File:Streaky_Hex_Illuminum.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/08/31 |} '''Streaky Hex Illuminum''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Streaky Hex Illuminum was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2303da947726f1c29fdb8ab4f9c2f14f587c5bd7 YPlated Ladium 0 282 860 2023-10-24T08:51:06Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Creating YPlated Ladium !colspan="2"|[[File:Creating_YPlated_Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/08/31 |} '''Creating YPlated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Creating YPlated Ladium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 851f5dd65e06ef0297b964f741354ef17a22213f 861 860 2023-10-24T08:51:51Z Lijosu 10 Fixed image wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Creating YPlated Ladium !colspan="2"|[[File:Y_Plated_Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/08/31 |} '''Creating YPlated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Creating YPlated Ladium was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a86445af53d72aee9cfb92c25f57e6def053354a Jimmy's Blueberry 0 283 862 2023-10-24T08:54:21Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy's Blueberry !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Jimmy's Blueberry''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. It has a counterpart in [[Chibi Vector]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jimmy's Blueberry was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 78fc7cfceded04c3f146b0c345dea1662e9966ee 863 862 2023-10-24T08:54:41Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy's Blueberry !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Jimmy's Blueberry''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jimmy's Blueberry was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9acf2aeb794b3e2c38cd0bf5c3661155b41a7350 Blueberry Banner 0 284 864 2023-10-24T08:56:06Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Blueberry Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} The '''Blueberry Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Blueberry Banner was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] dff22de9ae6333fa999ebd3ac8c9a4145510f1d9 Charged 0 285 865 2023-10-24T09:03:14Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Charged !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Charged has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this item appears periodically on the Item Shop in one of the four smallest slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] b5efd332eff32140453fe787a6cd22290bd114c5 866 865 2023-10-24T09:03:51Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Charged !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Charged has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this item appears periodically on the Item Shop in one of the four smallest slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 3a3a76047238f7ac4fb171492d8c429e3f5097be 875 866 2023-10-24T09:24:02Z Lijosu 10 Added a list of other items that were first on the shop wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Charged !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Digital Network]] * [[Night-time Network]] * [[The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Charged has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this item appears periodically on the Item Shop in one of the four smallest slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 692ae2fb988b42509386d7a87fde72c0ee42cbbf 881 875 2023-10-24T09:32:52Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Charged !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Digital Network]] * [[Night-time Network]] * [[The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Charged has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 0dd404508da6ed00eb397de27adca9acef5c84f3 887 881 2023-10-24T09:36:39Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Charged !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Charged has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] c2d562599580c3dc5946b44c306368701d54c65d Forest Fire Duality 0 286 867 2023-10-24T09:08:31Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Forest Fire Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Forest Fire Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. == Lore == This item uses [[Hysteria Duality]]'s lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === Forest Fire Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 9725569b86f70c364c17a141080a881ed36f14e0 874 867 2023-10-24T09:23:18Z Lijosu 10 Added a list of other items that were first on the shop wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Forest Fire Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Forest Fire Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[The Galactic Bank]] == Lore == This item uses [[Hysteria Duality]]'s lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === Forest Fire Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 48a94e2cff4a7a8cc060cad14a87276d2a7f0955 888 874 2023-10-24T09:36:54Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Forest Fire Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Forest Fire Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] == Lore == This item uses [[Hysteria Duality]]'s lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === Forest Fire Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 37ec13e725071191047565319af79a2052998b27 Hysteria Duality 0 287 868 2023-10-24T09:11:38Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Hysteria Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. == Lore == This item uses its own lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === The Hysteria Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] b671ad19865c0aa8e22c4ce206602809de249555 869 868 2023-10-24T09:12:39Z Lijosu 10 Counterpart wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Hysteria Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. It has a counterpart in [[Rosette Duality]]. == Lore == This item uses its own lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === The Hysteria Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] c97b9fb211c36d05a5609d54a46c79ecffdf271d 872 869 2023-10-24T09:21:43Z Lijosu 10 Added a list of other items that were first on the shop wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Hysteria Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[The Galactic Bank]] After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. It has a counterpart in [[Rosette Duality]]. == Lore == This item uses its own lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === The Hysteria Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 6b98e67d66d07939e4255db2150b9c7b24e5ac6f 890 872 2023-10-24T09:37:28Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Hysteria Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. It has a counterpart in [[Rosette Duality]]. == Lore == This item uses its own lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === The Hysteria Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 14d1649ca157001c5002cd91f178c8f9d79f8f88 892 890 2023-10-24T09:41:07Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Hysteria Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. The other was [[Rosette Duality]], which is also its counterpart. == Lore == This item uses its own lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === The Hysteria Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 00c412695934ebd2d2dbf2c4aa28ecf93bf07945 Rosette Duality 0 288 870 2023-10-24T09:13:52Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Rosette Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. It has a counterpart in [[Hysteria Duality]]. == Lore == This item uses its own lore entry: {{Lore:Rosette}} == Obtaining == === Battle Matrix === The Rosette Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 60a5a9f44dca9d682bc4c3ced3761d391ae82c9f 873 870 2023-10-24T09:22:42Z Lijosu 10 Added a list of other items that were first on the shop wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Rosette Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[The Galactic Bank]] After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. It has a counterpart in [[Hysteria Duality]]. == Lore == This item uses its own lore entry: {{Lore:Rosette}} == Obtaining == === Battle Matrix === The Rosette Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 5594bc76d3af653b2e610c83765ee704a76c5933 889 873 2023-10-24T09:37:18Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Rosette Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. It has a counterpart in [[Hysteria Duality]]. == Lore == This item uses its own lore entry: {{Lore:Rosette}} == Obtaining == === Battle Matrix === The Rosette Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] aa7442d413a4385a36bd518fba600a216e9e1c55 891 889 2023-10-24T09:40:30Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Rosette Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. The other was [[Hysteria Duality]], which is also its counterpart. == Lore == This item uses its own lore entry: {{Lore:Rosette}} == Obtaining == === Battle Matrix === The Rosette Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] dbf3d73df815cfbd31ecec98800c43d38250a903 Mud Camo Cray 0 289 871 2023-10-24T09:20:36Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[The Galactic Bank]] == Lore == Mud Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Mud Camo Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 4398be236756238d4cab04f30ffff28ed02dfee1 882 871 2023-10-24T09:35:00Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * The [[Galactic Bank]] == Lore == Mud Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Mud Camo Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 8c50fa79fec158ac6e1f700e4abbf5c2524309c5 883 882 2023-10-24T09:35:23Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[The Galactic Bank|Galactic Bank]] == Lore == Mud Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Mud Camo Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] ff70b8e6064c68591f879d6dae307b91fbd87795 884 883 2023-10-24T09:35:46Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] == Lore == Mud Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Mud Camo Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] d6a6f78c9c4ce08fbce9797f70066628b3a33f32 894 884 2023-10-25T01:19:24Z Lijosu 10 Fixed categories wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] == Lore == Mud Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Mud Camo Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] c1e2a5e90ba234bf85608897218f88628622e399 904 894 2023-10-25T07:19:23Z 2403:4800:24C8:901:F86B:2513:C149:755A 0 Added mention of other mud camo skins wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants for it, one for [[Mud Camo Gene|Gene]] and one for [[Mud Camo Tianhe|Tianhe]]. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] == Lore == Mud Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Mud Camo Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] 73176b85103a74d3c31b2fb830e7237341470130 Digital Network 0 290 876 2023-10-24T09:25:16Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Digital Network !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Night-time Network]] * [[The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Digital Network has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] d10cc8e4856ca17b686cd1be4a387a38baec3dcd 886 876 2023-10-24T09:36:21Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Digital Network !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Digital Network has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] d164f0d3ce24ae6e8ffbf9735b1f268a4277f111 Night-time Network 0 291 877 2023-10-24T09:26:11Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Night-time Network !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Night-time Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Night-time Network has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] f48ea870132ae356bd0f57371a15662b84111168 880 877 2023-10-24T09:32:19Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Night-time Network !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Night-time Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Night-time Network has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] d225e41d1c94bdd08798789dbf49dfd5c853804f 885 880 2023-10-24T09:36:08Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Night-time Network !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Night-time Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Galactic Bank|The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Night-time Network has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 88ceeff81f73daca1c49bcb54ea096f38ecb749d Galactic Bank 0 292 878 2023-10-24T09:29:04Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Galactic Bank !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Galactic Bank''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Bank has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] a5b772465db68681f6c69cda076531f6f393e6be 879 878 2023-10-24T09:32:00Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Galactic Bank !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Galactic Bank''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Bank has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 3275a6104faab0107ec811ef9fdcacfde63bc9d8 898 879 2023-10-25T01:33:27Z Lijosu 10 Added more detail wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Galactic Bank !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} The '''Galactic Bank''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] This item is a part of a pair which includes [[Galactic Bank Frame|The Galactic Bank Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Bank has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 4319e18d17bf37f043629afb7375ceccfb0d0a19 Tennessine Gene 0 293 893 2023-10-25T01:18:45Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Tennessine Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} '''Tennessine Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] == Lore == Tennessine Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Tennessine Gene has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] ca1e8f661f19e6c8aea84186e90a77f38eaf798f Cluster Neon QMG 0 294 895 2023-10-25T01:23:31Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cluster Neon QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} The '''Cluster Neon QMG''' is a [[:Category:QMG_Skins|QMG]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] == Lore == Cluster Neon QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === Cluster Neon QMG has never appeared in the Battle Matrix. === Item Shop === Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] d5a43c6e673c6702a6f4d925849494bf1936ec0c Protonium Crystal 0 295 896 2023-10-25T01:28:12Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Protonium Crystal !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} '''Protonium Crystal''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Protonium Crystal has never appeared in the Battle Matrix. === Item Shop === Like other banners, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] f82c90461ab7e35114f6cd612490a92f964a9659 United Galaxies Frame 0 296 897 2023-10-25T01:31:54Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The United Galaxies Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} The '''United Galaxies Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] This item is a part of a pair which includes [[United Galaxies|The United Galaxies]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The United Galaxies Frame has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] a4e62279c04b6347e580f56ccf3a9a6cb9c21e1d Sizzle 0 297 899 2023-10-25T01:37:46Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Sizzle !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |} {{Palette_Table|#541388|#D90368|#F1E9DA|#FFD400|#2E294E|#9C8C94}}</div> '''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Galactic Bank Frame|The Galactic Bank Frame]] It is double the cost of other [[:Category:Colour_Palettes|colour palettes]]. Palettes do not have lore entries. == Obtaining == === Item Shop === Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 641839456f08f41583ce126ff187e19a1b7ca2c1 900 899 2023-10-25T01:39:33Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Sizzle !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} {{Palette_Table|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}}</div> '''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Galactic Bank Frame|The Galactic Bank Frame]] It is double the cost of other [[:Category:Colour_Palettes|colour palettes]]. Palettes do not have lore entries. == Obtaining == === Item Shop === Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] a2b0db40bac8c976195d6b02c82593921a8de00b Galactic Bank Frame 0 298 901 2023-10-25T01:42:00Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Galactic Bank Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} The '''Galactic Bank Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] This item is a part of a pair which includes [[Galactic Bank|The Galactic Bank]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Bank Frame has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 490f669c0ea144b3cc41cad9eb19100e76eff34e Arctic Fox Duality 0 299 902 2023-10-25T07:15:49Z 2403:4800:24C8:901:F86B:2513:C149:755A 0 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Arctic Fox Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} '''Arctic Fox Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality}} == Obtaining == === Battle Matrix === Arctic Fox Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 64d50790e447dafc86303c99901936f07d298429 Mud Camo Gene 0 300 903 2023-10-25T07:18:27Z 2403:4800:24C8:901:F86B:2513:C149:755A 0 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} '''Mud Camo Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants of it, one for [[Mud Camo Cray|Cray]] and one for [[Mud Camo Tianhe|Tianhe]]. == Lore == Mud Camo Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Mud Camo Gene has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] 8282a134a64393637f4ccd9fc5d7e243a62efc5b Navigator 0 301 905 2023-10-25T07:23:23Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Navigator !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} {{Palette_Table|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}}</div> '''Navigator''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] f48f754c5874171a84fa5063cf6c9856bd787812 906 905 2023-10-25T07:25:18Z Lijosu 10 Info about other colour palettes wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Navigator !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} {{Palette_Table|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}}</div> '''Navigator''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Navigator was one of them, and the others were [[Sizzle]] and [[Pluto]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] b90b06e5f65868897dc7d1613d0e77e1f3992488 Sizzle 0 297 907 900 2023-10-25T07:26:06Z Lijosu 10 Added info about other colour palettes wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Sizzle !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} {{Palette_Table|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}}</div> '''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Galactic Bank Frame|The Galactic Bank Frame]] When the Item Shop was first added, there were originally only 3 colour palettes available on it. Sizzle was one of them, and the others were [[Navigator]] and [[Pluto]]. It is double the cost of other [[:Category:Colour_Palettes|colour palettes]]. == Obtaining == === Item Shop === Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 1132b40b798aa0647633e9ed355828f6c370e1eb United Galaxies 0 302 908 2023-10-25T07:29:39Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The United Galaxies !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} The '''United Galaxies''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. This item is a part of a pair which includes [[United Galaxies Frame|The United Galaxies Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The United Galaxies has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] b8dcf704af8714a3ac9c98e79650aa5d9b937c51 Talk:United Galaxies 1 303 909 2023-10-25T07:30:46Z Lijosu 10 Created page with "I would like verification that this cosmetic is "Common" rarity. I have "The Galactic Bank", "The United Galaxies Frame" and "The galactic Bank Frame" all as "Uncommon", and 300 GC seems like a suspicious cost for something of Common rarity. - Lijosu" wikitext text/x-wiki I would like verification that this cosmetic is "Common" rarity. I have "The Galactic Bank", "The United Galaxies Frame" and "The galactic Bank Frame" all as "Uncommon", and 300 GC seems like a suspicious cost for something of Common rarity. - Lijosu 059d7fdc42287708f5ca174c7fdbd4e19a99c598 Beach Day Duality 0 304 910 2023-10-25T07:35:21Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Beach Day Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |} The '''Beach Day Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses [[Hysteria Rosette]]'s lore entry: {{Lore:Rosette}} == Obtaining == === Battle Matrix === Beach Day Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 68130a30b13d3df3fafc96d0c84d385fc99c9f84 Talk:Beach Day Duality 1 305 911 2023-10-25T07:35:44Z Lijosu 10 Created page with "Verifying Beach Day Duality's lore entry now. May be incorrect. - Lijosu" wikitext text/x-wiki Verifying Beach Day Duality's lore entry now. May be incorrect. - Lijosu 732be366110a9bd8ca805985db1ab63c994e611b Arctic Fox Duality 0 299 912 902 2023-10-25T07:37:04Z Lijosu 10 Fixed lore wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Arctic Fox Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} '''Arctic Fox Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality QMG}} == Obtaining == === Battle Matrix === Arctic Fox Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] fe6887400393c45a738819c0a8fe96e9d775fe51 Red Panda Duality 0 306 913 2023-10-25T07:38:07Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Red Panda Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |} '''Red Panda Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality QMG}} == Obtaining == === Battle Matrix === Red Panda Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] d22ab477ad52427d4bbd54fc3571677b4c4d2400 Pluto 0 307 914 2023-10-25T07:40:23Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |} {{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}</div> '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 0dcebe2d382e3d8ecfd394ea858cd6e460febf93 Vine Snake Duality 0 308 915 2023-10-25T07:42:49Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Vine Snake Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/06 |} '''Vine Snake Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality QMG}} == Obtaining == === Battle Matrix === Vine Snake Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMG skins, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] df874e42734efb118b0d8369eecd00fa44355e07 Tellurium Cray 0 309 916 2023-10-25T07:44:18Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Tellurium Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} '''Tellurium Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. == Lore == Tellurium Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Tellurium Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] 19a69a4e47c42225405ad76b4f145d0345cc9011 917 916 2023-10-25T07:44:30Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Tellurium Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/07 |} '''Tellurium Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. == Lore == Tellurium Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Tellurium Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] 6dd1672f3794ae897e93b69fcc011d3b4f2beb01 Mud Camo Tianhe 0 310 918 2023-10-25T07:45:55Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/14 |} '''Mud Camo Tianhe''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants of it, one for [[Mud Camo Cray|Cray]] and one for [[Mud Camo Gene|Gene]]. == Lore == Mud Camo Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Mud Camo Tianhe has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Tianhe_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] a08909c7e2991abc0652e521aae0c05eeb453194 Template:Lore:Tianhe 10 193 919 574 2023-10-25T07:48:24Z Lijosu 10 Fixed line breaks wikitext text/x-wiki <blockquote>'''Tianhe the SCU''' ---- Query: <In Battle?><br/> .<br/> .<br/> .<br/> Response: <Affirmative:><br/> .<br/> .<br/> .<br/> Execute: <Pilot Robocraft:><br/> Execute: <Remove Enemy:><br/> .<br/> .<br/> Input: <Robocraft Disabled:><br/> .<br/> .<br/> Execute: <Equip QMG:><br/> Execute: <Identify damage source:><br/> Execute: <Remove damage source:><br/> .<br/> .<br/> Input: <Damage source removed:><br/>Execute: <Reassemble Robocraft:><br/>Execute: <Pilot Robocraft:><br/>Execute: <Remove Enemy:></blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> efb4a088f88c86bdf97d61ee5c7c9592e8a919ad Founders Avatar 0 257 920 816 2023-10-25T07:49:53Z Lijosu 10 Added reference wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. Its rarer variant is the [[Gold Founders Avatar]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERAVATAR</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] b0c4ea457c2eaf4e2ba71f3b33a234c613e792b9 Gold Founders Avatar 0 260 921 822 2023-10-25T07:50:27Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Gold Founders Avatar''' is an [[:Category:Avatars|avatar]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Avatar]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There are a few codes known to have given this item: * <code>AVATARAVATAR</code> * <code>GOLDENPROFILE</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Avatar. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 4b37a9771e90f12176ad9a4b92ace5373460575b Founders Banner 0 258 922 818 2023-10-25T07:51:04Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Banner''' is a [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders Avatar]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERBANNER</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] e711d8c3cf98182f89453214af57ce559e98e7fe 923 922 2023-10-25T07:51:34Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Banner''' is a [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders Banner]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERBANNER</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] d900b5fc4231ac088fa878b5792a410267ee244a Gold Founders Banner 0 261 924 824 2023-10-25T07:51:54Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Gold Founders Banner''' is an [[:Category:Banners|banner]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Banner]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>BRUCE</code> This codes had limited uses, so only a select few players will ever have the Gold Founders Banner. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 22d5781bf4b70cba73a84bd718db1a8d76337aa3 Founders Cray 0 203 925 775 2023-10-25T07:52:21Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called [[Gold Founders Cray]]. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYCRAY</code> * <code>SCRAPMAN</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] f78c6be96c000e9c720992cc343475c57d2836d1 926 925 2023-10-25T07:52:32Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called [[Golden Founders Cray]]. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYCRAY</code> * <code>SCRAPMAN</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] 2264a98c5929e7033b30c881c3cb6f91323e5701 Golden Founders Cray 0 204 927 779 2023-10-25T07:52:52Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Golden Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Cray]]. == Lore == The Golden Founders Cray uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYSOSHINY</code> * <code>TWITCHIN</code> These codes had limited uses, so only a select few players will ever have Golden Founders Cray. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] 80cc67c7d6c1d1c8f764ffc486dfa6b755992ba5 928 927 2023-10-25T07:53:04Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Golden Founders Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called [[Founders Cray]]. == Lore == The Golden Founders Cray uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYSOSHINY</code> * <code>TWITCHIN</code> These codes had limited uses, so only a select few players will ever have Golden Founders Cray. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] c6375c61d8f9a4ceb59bf8fae2b0e6823c5a5eb9 Founders Frame 0 259 929 817 2023-10-25T07:53:31Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Founders Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>FOUNDERFRAME</code> This code had unlimited uses, but was only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] aaa429b639c5c507b68c2cdeb687cfa686bcaded Gold Founders Frame 0 262 930 825 2023-10-25T07:53:56Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/30 |} The '''Gold Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>PAINTING</code> This code had limited uses, so only a select few players will ever have the Gold Founders Banner. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 291e583691f55f6dddb1bfeda62b5164413c37f9 Founders QMG 0 267 931 832 2023-10-25T07:54:24Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/05/19 |} The '''Founders QMG''' is a [[:Category:QMG_Skins|QMG skin]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders QMG]]. == Lore == The Founders QMG uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SAYHELLO</code> * <code>LATHRIX</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] f550bea9e0c6291a3bddf644d1cca81bb8364069 Gold Founders QMG 0 268 932 833 2023-10-25T07:54:43Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Gold Founders QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/05/19 |} The '''Gold Founders QMG''' is a [[:Category:QMG_Skins|QMG skin]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders QMG]]. == Lore == The Gold Founders QMG uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>ROOTYTOOTYPOINTNSHOOTY</code> * <code>TWITCHYFINGER</code> * <code>GOLDENSHOOTYBANGBANG</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] a8c47d224b6510117cde68f71b887fd4ff09540e Basic Founders Plate 0 199 933 760 2023-10-25T07:55:24Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Founders Plate !colspan="2"|[[File:Basic Founders Switchplate.png|200px|frameless|Basic Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Basic Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called the [[Gold Founders Plate]]. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>SWITCHITUP</code> * <code>REALCIVILENGINEER</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 49ac4c1e3d07c561740b5b1c8c8bfd503f7222e1 Gold Founders Plate 0 200 934 834 2023-10-25T07:55:48Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gold Founders Plate !colspan="2"|[[File:Gold Founders Switchplate.png|200px|frameless|Gold Founders Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/17 |} The '''Gold Founders Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Basic Founders Plate]]. == Lore == The Gold Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>GOLDPLATED</code> * <code>TWITCHPLATE</code> * <code>GOLDENSPAWN</code> These codes had limited uses, so only a select few players will ever have the Gold Founders Plate. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 991d631ae1f3902098eaed11249988ca53539f11 EVIL Plate 0 190 935 774 2023-10-25T23:09:08Z Lijosu 10 Added links wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Plate !colspan="2"|[[File:EVIL Plate.png|200px|frameless|EVIL Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] == Lore == The EVIL Plate uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === The EVIL Plate was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This switchplate skin will appear on the Item Shop in the future. [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 4a5849d42e3baf9edd8e783cc75a3f6df612cd7c EVIL 0 311 936 2023-10-25T23:14:09Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} {{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}</div> '''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === EVIL was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Founders_Tree_Items]] 1fc429126aa61423e81bcc72fbfa8d9c67ccf01e 946 936 2023-10-25T23:34:24Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} {{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}</div> '''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === EVIL was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d4d7cfa86a058cf5a4ee6d379d32b0cb051a1839 EVIL Avatar 0 312 937 2023-10-25T23:17:07Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} {{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}}</div> The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Avatar was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Founders_Tree_Items]] 6be3279810d877fb52a7cc2c34e753e9ccba2558 938 937 2023-10-25T23:17:27Z Lijosu 10 Removed palette table wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Avatar was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Founders_Tree_Items]] 3fbe41607997a8d533579c6fccd6fb04dce36d33 947 938 2023-10-25T23:34:39Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Avatar was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 884b370bfcf85e2719e802117467e3e6aaedbc55 EVIL Banner 0 313 939 2023-10-25T23:19:20Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Banner was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Founders_Tree_Items]] 889254d26141eb56dbfedb969d8a80b06b49a73c 948 939 2023-10-25T23:34:55Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Banner was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] af74551f1b886f2470339f549b242e957192caca EVIL Frame 0 314 940 2023-10-25T23:20:47Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Frame was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Founders_Tree_Items]] 7f6a6ef59d5058d8131b7da02d7b398afc78143b 949 940 2023-10-25T23:36:23Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |} The '''EVIL Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Frame was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] fea84b40f589de3fea067aed264e5d807e25f4c5 EVIL Corrupted Cray 0 315 941 2023-10-25T23:24:19Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Cray''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Corrupted Cray uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Corrupted Cray was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] dd0b04fb64e131d279e74949e9ae9bbd45fffad1 EVIL Corrupted Gene 0 316 942 2023-10-25T23:25:21Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Gene''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Corrupted Gene uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Corrupted Gene was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cc0a4dbf7d91464db98dd6d8a9aaa0013fe09c3e EVIL Corrupted Tianhe 0 317 943 2023-10-25T23:26:37Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Tianhe''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Corrupted Tianhe uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Corrupted Tianhe was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Tianhe_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3e1674242b51de39bdcff17e1bd2b86d68cae7ce EVIL Duality 0 318 944 2023-10-25T23:28:54Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Duality''' is a [[:Category:QMG_Skins|QMG skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Duality uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Duality was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This QMG skin will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cf6fe22299eed09b149b44e6b74b9c011b462c87 EVIL Corrupted Ladium 0 319 945 2023-10-25T23:33:50Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 85be241cf6a701baec9dbc2c0d33bd87af8d1efc Cray 0 320 950 2023-10-26T00:22:01Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cray !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Cray''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Gene]] and [[Tianhe]]. == Lore == Cray has the following lore entry: {{Lore:Cray}} == Skins == Although the default "Cray" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All Cray skins are listed below: <categorytree mode="pages" hideroot=on>Cray Skins</categorytree> [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] 49e355fdcdcc67b3bd3955b8216250ade982e59b Gene 0 321 951 2023-10-26T00:23:45Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Gene !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Gene''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Cray]] and [[Tianhe]]. == Lore == Gene has the following lore entry: {{Lore:Gene}} == Skins == Although the default "Gene" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All Gene skins are listed below: <categorytree mode="pages" hideroot=on>Gene Skins</categorytree> [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] b57ea239584abee5ba34fe1a37065d007d41f50e Tianhe 0 322 952 2023-10-26T00:24:43Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Tianhe !colspan="2"|[[image]] |- | '''Type''' || SCU |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Tianhe''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Gene]] and [[Cray]]. == Lore == Tianhe has the following lore entry: {{Lore:Tianhe}} == Skins == Although the default "Tianhe" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All Cray skins are listed below: <categorytree mode="pages" hideroot=on>Tianhe Skins</categorytree> [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] 7420b6f12a9f8edf71f04b24f1a124cac9864f4e Basic QMG 0 323 953 2023-10-26T00:27:23Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} The '''Basic QMG''' is the default [[:Category:QMG_Skins|QMG skin]]. It is in the player's Vault when they first launch Robocraft 2. == Lore == The Basic QMG uses the standard "QMG" lore entry: {{Lore:QMG}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 3c71d35d414b56a62a6d3a7b3f30c854bfaeca3f Basic Avatar 0 324 954 2023-10-26T01:14:30Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Avatar !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} The '''Basic Avatar''' is the default [[:Category:Avatars|avatar]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared along with profile customisation, the same update that the first flying parts were added. [[:Category:Profile_Items|Profile items]] do not have lore entries. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 1c67a6f5809b5f35458f169cb270b730c845cdc1 955 954 2023-10-26T01:14:50Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} The '''Basic Avatar''' is the default [[:Category:Avatars|avatar]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared along with profile customisation, the same update that the first flying parts were added. [[:Category:Profile_Items|Profile items]] do not have lore entries. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 6e1f8232e4d9f2a803386bde84126c8aad0cba74 956 955 2023-10-26T01:15:12Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} The '''Basic Avatar''' is the default [[:Category:Avatars|avatar]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared, along with profile customisation, in the same update that the first flying parts were added. [[:Category:Profile_Items|Profile items]] do not have lore entries. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 9fe9f2de20b1263e21e070d58ea456fcbc3e0a7d Basic Avatar 0 324 957 956 2023-10-26T01:16:05Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Avatar !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} The '''Basic Avatar''' is the default [[:Category:Avatars|avatar]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared, along with profile customisation, in the same update that the first flying parts were added. The other two default [[:Category:Profile_Items|profile items]] are: * [[Basic Banner]] * [[Basic Frame]] Profile items do not have lore entries. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] bd61f5bbfe85682ced6dc6a46125b4e551bc8b5b Basic Frame 0 325 958 2023-10-26T01:16:59Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} The '''Basic Frame''' is the default [[:Category:Frames|frame]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared, along with profile customisation, in the same update that the first flying parts were added. The other two default [[:Category:Profile_Items|profile items]] are: * [[Basic Avatar]] * [[Basic Banner]] Profile items do not have lore entries. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 7e572aa24bcbc472a0d6f632425fd230cadeb085 Basic Banner 0 326 959 2023-10-26T01:17:51Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} The '''Basic Banner''' is the default [[:Category:Banners|banner]]. It is in the player's Vault when they first launch Robocraft 2. It first appeared, along with profile customisation, in the same update that the first flying parts were added. The other two default [[:Category:Profile_Items|profile items]] are: * [[Basic Avatar]] * [[Basic Frame]] Profile items do not have lore entries. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 21d5a8eec5835750efac02ac85aa50a42699d752 Basic Airium 0 327 960 2023-10-26T01:28:31Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Airium !colspan="2"|[[File:Basic_Airium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Basic Airium''' is the default [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]]. It was able to be used since the first public release of the game. [[Materials]] do not have lore entries. [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] d27182d15a299d3d91a058aac1040c08b3429754 961 960 2023-10-26T01:31:22Z Lijosu 10 Desperately finding more to add to this page. It has gotta be the shortest on the wiki right now. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Airium !colspan="2"|[[File:Basic_Airium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Basic Airium''' is the default [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]]. It was able to be used since the first public release of the game. The other default materials are: * [[Basic Moderonium]] * [[Basic Illuminum]] * [[Basic Ladium]] [[Materials]] do not have lore entries. [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] 2c453f39fd39a9b9b37812c709a7997593a50f59 Basic Moderonium 0 328 962 2023-10-26T01:32:35Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Moderonium !colspan="2"|[[File:Basic_Moderonium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Basic Moderonium''' is one of two default [[:Category:Materials|material skins]] for [[:Category:Moderonium_Variants|moderonium]]. The other is [[Basic Illuminum]]. It was able to be used since the first public release of the game. The other default materials are: * [[Basic Airium]] * [[Basic Illuminum]] * [[Basic Ladium]] [[Materials]] do not have lore entries. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] 792502ce42b0d7210b142157ab81b54523395e81 Basic Illuminum 0 329 963 2023-10-26T01:40:50Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Illuminum !colspan="2"|[[File:Basic Illuminum.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/02/02 |} '''Basic Illuminum''' is one of two default [[:Category:Materials|material skins]] for [[:Category:Moderonium_Variants|moderonium]]. The other is [[Basic Moderonium]]. It was added to the game 4 months after the first public build of Robocraft 2, unlike other default material skins. At first, you could paint your robocraft with any of the four materials, and illuminum was its own material with properties exactly the same as moderonium. This was changed after material skins were added, and the number of materials players could use was reduced to three. The other default materials are: * [[Basic Airium]] * [[Basic Moderonium]] * [[Basic Ladium]] [[Materials]] do not have lore entries. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] 27aa5bc45106e69b6936304d5f19b9d942755a55 965 963 2023-10-26T01:45:09Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Illuminum !colspan="2"|[[File:Basic Illuminum.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/02/02 |} '''Basic Illuminum''' is one of two default [[:Category:Materials|material skins]] for [[:Category:Moderonium_Variants|moderonium]]. The other is [[Basic Moderonium]]. It was added to the game 4 months after the first public build of Robocraft 2, unlike the other default material skins. At first, you could paint your robocraft with any of the four materials, and illuminum was its own material with properties exactly the same as moderonium. This was changed after material skins were added, and the number of materials players could use was reduced to three. The other default materials are: * [[Basic Airium]] * [[Basic Moderonium]] * [[Basic Ladium]] [[Materials]] do not have lore entries. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] 531dafe4f671a792188a28e70f1fd84077e45421 Basic Ladium 0 330 964 2023-10-26T01:43:14Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Basic Ladium !colspan="2"|[[File:Basic_Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Basic Ladium''' is the default [[:Category:Materials|material skins]] for [[:Category:Ladium_Variants|ladium]]. It was able to be used since the first public release of the game. The other default materials are: * [[Basic Airium]] * [[Basic Moderonium]] * [[Basic Illuminum]] [[Materials]] do not have lore entries. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] fde1d45dc7ed33d7a2e5914a61cf65d67926e3c8 RC 0 331 966 2023-10-26T01:52:41Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} {{Palette_Table|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}}</div> '''RC''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC Flipped]] * [[RC Alt]] It features the first six colours players could use before the colour picker was added, in the order they were originally presented. Colour palettes do not have lore entries. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6158db0990d1340a96babb3b5f60d8d749af7799 RC Flipped 0 332 967 2023-10-26T01:54:44Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Flipped !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} {{Palette_Table|#F6811A|#F5FAFC|#050505|#525252|#22A1FE|#D41616}}</div> '''RC Flipped''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC]] * [[RC Alt]] It features the first six colours players could use before the colour picker was added, in a different order from the original one provided by [[RC]]. Colour palettes do not have lore entries. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 01997957be932a11563f8bd3328d2af9c8de56a6 RC Alt 0 333 968 2023-10-26T01:58:33Z Lijosu 10 Created page wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Alt !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} {{Palette_Table|#D41616|#050505|#22A1FE|#525252|#D8D8D8|#950000}}</div> '''RC Alt''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC]] * [[RC Flipped]] The first four colours of RC Alt are the same as the colours provided by [[RC]] and [[RC Flipped]]. However, RC Alt is unique from the other three default colour palettes because the last two colours it provides are completely different. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 30393088372caba6cca08abd0707afa9b58cc2d1 969 968 2023-10-26T01:59:17Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Alt !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |} {{Palette_Table|#D41616|#050505|#22A1FE|#525252|#D8D8D8|#950000}}</div> '''RC Alt''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC]] * [[RC Flipped]] The first four colours of RC Alt are the same as the colours provided by [[RC]] and [[RC Flipped]]. However, RC Alt is unique from the other two default colour palettes because its last two colours are completely different. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 119fa5398390bcfc82943acdc67bae7cb73922c8 Category:Built For Battle Items 14 334 970 2023-10-26T12:16:17Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built for Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jeera Soldier]] * [[Gripped]] * [[Standard Jeera Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jeera Laser Turret]] * [[Glacial Mars QMG]] * [[Jeera Soldier Avatar]] * [[Fractal Atoms]] * [[Standard Jeera Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jeera Weave]] * [[Jeera Tank (Avatar)]] ==== Premium Items ==== * [[Jeera Tank (Character)]] * [[Diverted Jeera Laser Blaster]] * [[Clandestine Standard Jeera Plasma Turret]] * [[Desert Camo Jeera Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jeera Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jeera Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jeera Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jeera Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jeera Medic Avatar]] * [[Chainmail]] * [[Warp]] * [[Jeeras Fight]] * [[Jeera Medic]] * 100 [[Galaxy Cash]] * [[Jeera QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jeera Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jeera Medic]] * [[Diverted Jeera Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jeera QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jeera Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jeera Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jeera Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jeera Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jeera Soldier Steering Wheel]] * [[Volcanic Jeera Tank]] * [[Jeera Wakes]] * [[Clandestine Small Jeera Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jeera Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jeera Rail Turret]] * [[Jeeras Conquest]] * [[Ensconced]] * [[Diverted Jeera Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jeera Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jeera Powercell Plate]] * [[Branded Jeera QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jeera Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jeera Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jeera Soldier]] * [[Bronze Jeera Tank]] * [[Bronze Jeera Medic]] * [[Bronze Jeera QMG]] * [[Bronze Jeera Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jeera Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jeera Soldier]] * [[Silver Jeera Tank]] * [[Silver Jeera Medic]] * [[Silver Jeera QMG]] * [[Silver Jeera Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jeera Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jeera Soldier]] * [[Golden Jeera Tank]] * [[Golden Jeera Medic]] * [[Golden Jeera QMG]] * [[Golden Jeera Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' 9f279ca10cb8632b8eeb634055167f53c95723b5 Template:Matrix Chunk 10 335 971 2023-10-28T01:05:58Z Lijosu 10 Created wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}} of the {{{matrix}}}, which required you to either have at least {{{hexes|}}} hexes unlocked or be level {{{level|}}} or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} | was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> 56b0c476ab08db18f4fb378d1ed609738f1f7dfa 972 971 2023-10-28T01:19:01Z Lijosu 10 Added more automation (yuck) wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} | was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> d8c02784c5e671adb622495ffebdf58c94b05148 973 972 2023-10-28T01:20:21Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} | was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> c50eba52664f7668e3579b7ff2431c95f60cc586 974 973 2023-10-28T01:24:26Z Lijosu 10 Fixed some things wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{availability|}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} | was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> 7e3cd50543c67c679b824ad56c00bc3e5e432d63 975 974 2023-10-28T01:26:08Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). {{#ifexp: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }} }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> 6beb043dfaa76cd1a06900129b66a722285fdf35 976 975 2023-10-28T01:27:13Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }} {{#ifexp: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }} <noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> 24a0b248a3ca1f9b0c3b68a9516b16728406f939 977 976 2023-10-28T01:29:08Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }} {{#ifexp: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }} <noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> 51b9398f4fef560292cf737e2d3b716826b4c4ec 978 977 2023-10-28T01:30:23Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}} of the {{{matrix}}}, {{#ifexp: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifexp: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifexp: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifexp: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifexp: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifexp: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifexp: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifexp: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifexp: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifexp: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> 69907bad985a39b37a141d71cd7389eef4e36829 980 978 2023-10-28T01:32:49Z Lijosu 10 Fixed wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}} of the {{{matrix}}}, {{#ifeq: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | It was a free item that could be obtained by any player at the time. | It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> aea5c04aaae6782fee61b37f103dd4b96ff59486 985 980 2023-10-28T01:40:32Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}} of the {{{matrix}}}, {{#ifeq: 1st chunk | {{{chunk}}} | . }}{{#ifexp: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> 2cf2dfd9c30a45aaa4e371d0088e67774185726f 1002 985 2023-10-28T02:02:59Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}} of the {{{matrix}}}, {{#ifeq: 1st chunk | {{{chunk}}} | . }}{{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> bcade0b3a9742fcd87e76d0fc55cd5d132c18916 1003 1002 2023-10-28T02:03:37Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}}} of the {{{matrix}}}, {{#ifeq: 1st chunk | {{{chunk}}} | . }}{{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> a54f72d0e3f6e35011d0af6616d149aea1009acf 1006 1003 2023-10-28T02:05:49Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}}} of the {{{matrix}}}{{#ifeq: 1st chunk | {{{chunk}}} | . | , }} {{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> b88206e642221c8d1fda33581555bb73ee98ba14 EVIL Corrupted Ladium 0 319 979 945 2023-10-28T01:30:36Z Lijosu 10 Adding a template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 42fd2018e190135760ec40ca9e3c7aa50dd30727 983 979 2023-10-28T01:39:43Z Lijosu 10 Shop information added wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix} === Item Shop === {{Item Shop Slot|portrait|item_type=materials}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 19d512bc5d8e1718f735772b8bb41e1438659f34 984 983 2023-10-28T01:40:00Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === {{Item Shop Slot|portrait|item_type=materials}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 66d6b99df3e12d5e5ff9ce9f00a70dcfd0c62c7f 986 984 2023-10-28T01:40:49Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] be0e549e7632e384d0fe0370243125936327f563 990 986 2023-10-28T01:44:21Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9f26918cfa4d25e878217a10fcea19e302ecdfc9 993 990 2023-10-28T01:50:17Z Lijosu 10 Added template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c8a3bfb9549a577abf8ad2bdb8aa18a37a6db1e8 995 993 2023-10-28T01:51:38Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f65b92029a3b06aef56a613b8e31355bcb6bd8c0 996 995 2023-10-28T01:56:12Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c8a3bfb9549a577abf8ad2bdb8aa18a37a6db1e8 998 996 2023-10-28T01:57:56Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d9d8a0e2fdeee65b844a357433c0d86f278f096d 999 998 2023-10-28T01:58:08Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c8a3bfb9549a577abf8ad2bdb8aa18a37a6db1e8 Template:Item Shop Slots 10 336 981 2023-10-28T01:38:26Z Lijosu 10 Created wikitext text/x-wiki {{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }}{{#if: {{{featured}}} | It has appeared as a featured item before | }} |}<noinclude> Use a slot type as the 1st argument. Valid examples include: * small * portrait You should also include an "item type" (item_type). You may also include the parameter: featured=True [[Category:Templates]]</noinclude> acb01f4c787c70e0a551d65a03e93834f338c4c8 982 981 2023-10-28T01:38:39Z Lijosu 10 wikitext text/x-wiki {{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }} {{#if: {{{featured}}} | It has appeared as a featured item before | }} |}<noinclude> Use a slot type as the 1st argument. Valid examples include: * small * portrait You should also include an "item type" (item_type). You may also include the parameter: featured=True [[Category:Templates]]</noinclude> 93d03469446b8a928a999a085d7f1920ed8324f9 987 982 2023-10-28T01:41:16Z Lijosu 10 wikitext text/x-wiki {{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }} {{#if: {{{featured}}} | It has appeared as a featured item before | }}<noinclude> Use a slot type as the 1st argument. Valid examples include: * small * portrait You should also include an "item type" (item_type). You may also include the parameter: featured=True [[Category:Templates]]</noinclude> 3e5305e2f7e618efa4a2b324b531ee44f7b984ca 997 987 2023-10-28T01:57:46Z Lijosu 10 wikitext text/x-wiki {{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }} {{#if: {{{featured|}}} | It has appeared as a featured item before. | }}<noinclude> Use a slot type as the 1st argument. Valid examples include: * small * portrait You should also include an "item type" (item_type). You may also include the parameter: featured=True [[Category:Templates]]</noinclude> ed9698a8adcde0144654bb625f95b6318ee1e646 Template:Item Shop Appearance 10 337 988 2023-10-28T01:43:08Z Lijosu 10 Created. Its very simple, but I had a feeling I was going to type this out a lot. Sorry. wikitext text/x-wiki This item first appeared on the Item Shop on <code>{{{1}}}</code><noinclude> Use a date as the first parameter. [[Category:Templates]]</noinclude> 015223ee62cae18155ab2619032118abf5e3fdda 989 988 2023-10-28T01:43:45Z Lijosu 10 wikitext text/x-wiki This item first appeared on the Item Shop on <code>{{{1}}}</code><noinclude> Use a date as the first parameter. [[Category:Templates]]</noinclude> d6ad39ac72417cdcccfba65c2ad4e501bb3ec0ff 991 989 2023-10-28T01:44:37Z Lijosu 10 wikitext text/x-wiki This item first appeared on the Item Shop on <code>{{{1}}}</code>.<noinclude> Use a date as the first parameter. [[Category:Templates]]</noinclude> 38292c889132fcf6816f9e1ebc96ae7cabb568b1 Template:Available On Shop 10 338 992 2023-10-28T01:49:50Z Lijosu 10 Created wikitext text/x-wiki {{#ifeq: {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude> Takes only 1 parameter: True or False. [[Category:Templates]]</noinclude> 038cbb073019798e637cb90479ae0e6c5194cfbf 994 992 2023-10-28T01:50:52Z Lijosu 10 wikitext text/x-wiki {{#if: {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude> Takes only 1 parameter: True or False. [[Category:Templates]]</noinclude> 3b5243b56d4af1693f1bd1c48b308aeb41ffd244 Cray Profile 0 225 1000 770 2023-10-28T02:01:26Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatar}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d00377bee3823f60e71ad3d8200ca220507902ad 1001 1000 2023-10-28T02:01:57Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 279412b8712e091b0a42439cb357a84a8d07be1a 1004 1001 2023-10-28T02:03:54Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f1a2e9491dbb5af7ce91bf7308cd678023f93f14 1005 1004 2023-10-28T02:04:08Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 279412b8712e091b0a42439cb357a84a8d07be1a Cray Profile 0 225 1007 1005 2023-10-28T02:06:09Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f1a2e9491dbb5af7ce91bf7308cd678023f93f14 1008 1007 2023-10-28T02:06:21Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Cray Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 279412b8712e091b0a42439cb357a84a8d07be1a Nebula 0 236 1009 787 2023-10-28T02:09:13Z Lijosu 10 Shop information added wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Nebula !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}}</div> '''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Nebula {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 42d76264452ef5b7cfd725189c1169728e4acee8 Triangle Field 0 254 1010 805 2023-10-28T02:12:25Z Lijosu 10 Added item shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Triangle Field !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Triangle Field''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Triangle Field {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d0cf7271a5cac616eb935f9eeb17a37dfa9bf00d Shielding Hex 0 244 1011 796 2023-10-28T02:16:50Z Lijosu 10 Added item shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Shielding Hex !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Shielding Hex {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3606e36f2fd99a1a9e8a7939a39bddfb07df7f99 Beach Day Duality 0 304 1012 910 2023-10-28T02:18:11Z Lijosu 10 Fixed typo wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Beach Day Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Legendary}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |} The '''Beach Day Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses [[Rosette Duality]]'s lore entry: {{Lore:Rosette}} == Obtaining == === Battle Matrix === Beach Day Duality has never appeared in the Battle Matrix. === Item Shop === Like other QMGs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 56b213d2184b245a05ae868f13ba86c0288f47c9 Standard RCX Wheel 0 339 1013 2023-10-28T04:21:41Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Rosette Duality !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Standard RCX Wheel''' is a [[:Category:Wheel_Skins|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Standard RCX WHeels have ever appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] d4f62d2356db60df5075fabdb2d5b1b3b9b0dc4a 1014 1013 2023-10-28T04:23:57Z Lijosu 10 Added code header wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Rosette Duality !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Standard RCX Wheel''' is a [[:Category:Wheel_Skins|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] db591e27f0a4ec036fd6df22bbec604a47bba4c6 1015 1014 2023-10-28T04:24:06Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Rosette Duality !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Standard RCX Wheel''' is a [[:Category:Wheel_Skins|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 0f078f4a0b5b97cfabd434b0947078718276f4c8 1019 1015 2023-10-28T04:28:09Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Rosette Duality !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] a6c36d510185cd2ea8982e1813161f6e46f64cf9 1020 1019 2023-10-28T04:29:23Z Lijosu 10 Fixed table wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard RCX Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 136e3dd28169434eea320bb48191a8d05a196c81 Small RCX Wheel 0 340 1016 2023-10-28T04:25:55Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Small RCX Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Small RCX Wheel''' is a [[:Category:Wheel_Skins|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] e7a683fa5e0551020196b3014cd417b25ce102a8 1017 1016 2023-10-28T04:27:08Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Small RCX Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Small RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Skins]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] f01902411c8ca6b7037517a1449387d906d28e8e 1018 1017 2023-10-28T04:27:32Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Small RCX Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Small RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 1a86c481d0b98f1b81c19766d4428433711b2fb5 Standard Wheel 0 341 1021 2023-10-28T04:34:51Z Lijosu 10 Created. I don't have anything to add for now. Someone else can have at it. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} The '''Standard Wheel''' is one of the first movement types the player has access to. They are a larger version of [[Small Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All wheel variants are listed below: <categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree> [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] bb46b37f9472dae67b4e6844264c16cce4030ffc Small Wheels 0 342 1022 2023-10-28T04:36:47Z Lijosu 10 Created. I don't have anything to add for now. Someone else can have at it. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Small Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/02/22 |} The '''Small Wheel''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All wheel variants are listed below: <categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree> [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 3903b9914b38956ec391dbd8557eda209cf015e1 1023 1022 2023-10-28T04:38:04Z Lijosu 10 Deleted, Named it incorrectly wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Small Wheel 0 343 1024 2023-10-28T04:38:28Z Lijosu 10 Created with correct name wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Small Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/02/22 |} The '''Small Wheel''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Wheel|Standard Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All wheel variants are listed below: <categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree> [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 874a09c41eab3ba5128fb07c9ad9df63b5ad5323 Category:SCUs 14 168 1025 450 2023-10-28T06:02:19Z Lijosu 10 Reorganising categories a little wikitext text/x-wiki [[Category:Character_Skins]] 6d275615d48c11fc3e91cc75695c61e5ff7f62bf Category:Character Skins 14 344 1026 2023-10-28T06:02:49Z Lijosu 10 Created page with "[[Category:Cosmetic_Items]]" wikitext text/x-wiki [[Category:Cosmetic_Items]] 0158376a79391de6dabbb4e91c4ca6dcdf2b23b1 Antimony Tianhe 0 205 1027 758 2023-10-28T06:06:31Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Tianhe !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a673481513e3305a298ecbff45f373f7be47aa77 Beryllium Gene 0 206 1028 762 2023-10-28T06:07:12Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Gene !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Beryllium Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3937c829de0dcc1be386ec4b5449cb74f7776cb7 Beryllium Tianhe 0 207 1029 763 2023-10-28T06:07:37Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Tianhe !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Beryllium Tianhe was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 124a600352633b7a051e2da237104ede01e57cd3 Cray 0 320 1030 950 2023-10-28T06:07:57Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Cray''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Gene]] and [[Tianhe]]. == Lore == Cray has the following lore entry: {{Lore:Cray}} == Skins == Although the default "Cray" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All Cray skins are listed below: <categorytree mode="pages" hideroot=on>Cray Skins</categorytree> [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] 5597023a038036ec99a3d58a79c2206a46a99e0c Erbium Cray 0 230 1031 773 2023-10-28T06:08:35Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Erbium Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Erbium Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Erbium Cray was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 826fee8eab8a8b6f110624d087035bd2c5ff9d01 EVIL Corrupted Cray 0 315 1032 941 2023-10-28T06:09:02Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Cray''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Corrupted Cray uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Corrupted Cray was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 509d6f116b00b081b4769632f3728b44f3850189 EVIL Corrupted Gene 0 316 1033 942 2023-10-28T06:09:26Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Gene !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Gene''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Corrupted Gene uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Corrupted Gene was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 721f619129e1e677edd7e651a41b57249e5927b3 EVIL Corrupted Tianhe 0 317 1034 943 2023-10-28T06:09:53Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Tianhe !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Tianhe''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Corrupted Tianhe uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Corrupted Tianhe was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Tianhe_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3fd31d44a8c57ee1739e1d5b81cb4c80c09ee965 Founders Cray 0 203 1035 926 2023-10-28T06:10:17Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Founders Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a rarer variant called [[Golden Founders Cray]]. == Lore == The Basic Founders Plate uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYCRAY</code> * <code>SCRAPMAN</code> These codes had unlimited uses, but were only available for a limited time. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] 994c84309a5a708ea3837291caeae90886e2066e Gene 0 321 1036 951 2023-10-28T06:10:38Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Gene !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Gene''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Cray]] and [[Tianhe]]. == Lore == Gene has the following lore entry: {{Lore:Gene}} == Skins == Although the default "Gene" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All Gene skins are listed below: <categorytree mode="pages" hideroot=on>Gene Skins</categorytree> [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] 051db86ca068fd4bd8fe5235223d6cc7b216cae8 Golden Founders Cray 0 204 1037 928 2023-10-28T06:11:03Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Golden Founders Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/03/10 |} '''Golden Founders Cray''' is an [[:Category:SCUs|SCU]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called [[Founders Cray]]. == Lore == The Golden Founders Cray uses the "Founder's" lore entry: {{Lore:Founder}} == Obtaining == === Codes === There are a few codes known to have given this item: * <code>CRAYSOSHINY</code> * <code>TWITCHIN</code> These codes had limited uses, so only a select few players will ever have Golden Founders Cray. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Cray_Skins]] 2aa987adce24221ff30839bee02567a73d02db85 Mud Camo Cray 0 289 1038 904 2023-10-28T06:11:30Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants for it, one for [[Mud Camo Gene|Gene]] and one for [[Mud Camo Tianhe|Tianhe]]. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] == Lore == Mud Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Mud Camo Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Character_Skins]] [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] 600c0cf0070054bdc9263c7596d32e3f633586d6 Mud Camo Gene 0 300 1039 903 2023-10-28T06:11:46Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Gene !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} '''Mud Camo Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants of it, one for [[Mud Camo Cray|Cray]] and one for [[Mud Camo Tianhe|Tianhe]]. == Lore == Mud Camo Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Mud Camo Gene has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] 34825db602138138bbe8bba276db2296aeb24210 Mud Camo Tianhe 0 310 1040 918 2023-10-28T06:12:13Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Mud Camo Tianhe !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/14 |} '''Mud Camo Tianhe''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants of it, one for [[Mud Camo Cray|Cray]] and one for [[Mud Camo Gene|Gene]]. == Lore == Mud Camo Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Mud Camo Tianhe has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Character_Skins]] [[Category:Tianhe_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] 24300aaa06ad3b6c393d6de475d052bed526be6c Nitrogen Cray 0 238 1041 789 2023-10-28T06:15:22Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Nitrogen Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/03/21 |} '''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Nitrogen Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Nitrogen Cray was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 19938af4648dde93141ee1d9fef1a5fb6bb6ef8c Nitrogen Gene 0 239 1042 790 2023-10-28T06:15:51Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Nitrogen Gene !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Nitrogen Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Nitrogen Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Nitrogen Gene was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 020e1bd0834794b4559db8b3bf68aa54e73fce67 Tellurium Cray 0 309 1043 917 2023-10-28T06:16:10Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Tellurium Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/07 |} '''Tellurium Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. == Lore == Tellurium Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Tellurium Cray has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Character_Skins]] [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] dd4db43db773e9119eaa5698481e2783dbd939b5 Tennessine Gene 0 293 1044 893 2023-10-28T06:16:28Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Tennessine Gene !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} '''Tennessine Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] == Lore == Tennessine Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Tennessine Gene has never appeared in the Battle Matrix. === Item Shop === Like other SCUs, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the two "portrait" slots. [[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] f9d6e956267fe8c8461b1d44d866890d85d1761f Tianhe 0 322 1045 952 2023-10-28T06:16:43Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Tianhe !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} '''Tianhe''' is one of the three default [[:Category:SCUs|SCUs]]. The other two are [[Gene]] and [[Cray]]. == Lore == Tianhe has the following lore entry: {{Lore:Tianhe}} == Skins == Although the default "Tianhe" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All Cray skins are listed below: <categorytree mode="pages" hideroot=on>Tianhe Skins</categorytree> [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] 7a5497faa4ed5ccad9db747f6cb390ae14aeb986 Vine Snake Duality 0 308 1046 915 2023-10-28T07:25:06Z Lijosu 10 Updated shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Vine Snake Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/06 |} '''Vine Snake Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality QMG}} == Obtaining == === Battle Matrix === Vine Snake Duality has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skin}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 2ef9372414556472fccba94159120c1bc56f29d8 1049 1046 2023-10-28T07:27:43Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Vine Snake Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/06 |} '''Vine Snake Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality QMG}} == Obtaining == === Battle Matrix === Vine Snake Duality has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 7c1cf98d2e97614c45ea6ad79d1d811c0d6ac73c Tennessine QMG 0 252 1047 839 2023-10-28T07:27:02Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Tennessine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Tennessine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Tennessine QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skin}} {{Item_Shop_Appearance|2023/10/28}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a3bf64f78cdd14891977b715ee89c86dcfc16801 1048 1047 2023-10-28T07:27:23Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Tennessine QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || 5 |- | '''First Seen?''' || 2023/03/21 |} The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Tennessine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Tennessine QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/10/28}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 24d29a690e326729e2d0adb0a4ce5704b7407a25 Chibi Vector 0 274 1050 848 2023-10-28T07:29:10Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Chibi Vector !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Chibi Vector''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It has a counterpart in [[Chibi Ares]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Chibi Vector {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/28}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d4d41ce6e455557761ef650b4cb4bb5f14d699d3 Neopolitan Sky 0 237 1051 788 2023-10-28T07:30:46Z Lijosu 10 Updated with shop information wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neopolitan Sky !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} {{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}}</div> '''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 5707f3ed471e477a25257409560fa458de0156ea Flare 0 345 1052 2023-10-28T11:10:33Z Lijosu 10 Created wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Flare !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/10/26 |} {{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}</div> '''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_for_Battle_Items|Built for Battle Matrix]] in the Battle Matrix. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_for_Battle_Items]] bf044bdabc6d99929faf0f5951915dace3ae9d94 1053 1052 2023-10-28T11:11:44Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Flare !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/10/26 |} {{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}</div> '''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 7b3210d663a3bf85c8cb1dbcebb5304a30394a72 Gripped 0 346 1054 2023-10-28T11:14:53Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gripped !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Gripped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Gripped {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 5d4027428124601f3135c41a20cc260999cbe693 1055 1054 2023-10-28T11:15:13Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gripped !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/10/26 |} '''Gripped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Gripped {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 56fac234b67d68b63f01c9fb9817d43a8befc4d1 1056 1055 2023-10-28T11:16:16Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gripped !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/10/26 |} '''Gripped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Gripped {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 5a65383ed203a9ba1377f1688adb98a9da8acbf5 Flare 0 345 1057 1053 2023-10-28T11:16:32Z Lijosu 10 wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Flare !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/10/26 |} {{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}}</div> '''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 3e739a956142abeb4d2f86a35daefe67925280f4 Template:Available On Shop 10 338 1058 994 2023-10-28T11:19:08Z Lijosu 10 Clarified in noinclude wikitext text/x-wiki {{#if: {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude> Takes only 1 parameter. If the parameter is given, it returns as True. If it is not given, it returns as false. Ex: {{Available On Shop}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. {{Available On Shop|False}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. {{Available On Shop|True}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. DO NOT ENTER "FALSE" IF YOU WANT IT TO DISPLAY LIKE THE ITEM IS NOT AVAILABLE ON THE ITEM SHOP! [[Category:Templates]]</noinclude> 98aba6f425096f47c481b6c7bbd14aa2c9dae8b2 1059 1058 2023-10-28T11:20:16Z Lijosu 10 wikitext text/x-wiki {{#if: {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude> Takes only 1 parameter. If the parameter is given, it returns as True. If it is not given, it returns as false. Ex: {{(}}{{(}}Available On Shop{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. {{(}}{{(}}Available On Shop|False{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. {{(}}{{(}}Available On Shop|True{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. DO NOT ENTER "FALSE" IF YOU WANT IT TO DISPLAY LIKE THE ITEM IS NOT AVAILABLE ON THE ITEM SHOP! [[Category:Templates]]</noinclude> be9f0d6f623e43ded463d81f4176da2683a1db85 Industrial Ladium 0 347 1060 2023-10-28T11:23:54Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Industrial Ladium !colspan="2"|[[File:Triangular_Plated_Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/10/26 |} '''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Industrial Ladium {{Matrix Chunk|chunk=1st chunkavailability=premium|matrix=Built for Battle Matrix}} === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a0656b234f503b9539500a831c968049077d1fb3 1061 1060 2023-10-28T11:24:09Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Industrial Ladium !colspan="2"|[[image]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/10/26 |} '''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Industrial Ladium {{Matrix Chunk|chunk=1st chunkavailability=premium|matrix=Built for Battle Matrix}} === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 78703e14c7be659835b8650c57cea07260e0cf88 United Galaxies 0 302 1062 908 2023-10-29T07:25:55Z Lijosu 10 Fixed rarity wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The United Galaxies !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} The '''United Galaxies''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. This item is a part of a pair which includes [[United Galaxies Frame|The United Galaxies Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The United Galaxies has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 8a9793d50d8433fb8b6a2e09981342f630cf09f4 1064 1062 2023-10-29T07:26:49Z Lijosu 10 Grammar wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The United Galaxies !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} The '''United Galaxies''' is an [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. This item is a part of a pair which includes [[United Galaxies Frame|The United Galaxies Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The United Galaxies has never appeared in the Battle Matrix. === Item Shop === Like other profile items, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 6b80c9e65b070e1766291db6963dc5faa9e507e0 1065 1064 2023-10-29T07:27:53Z Lijosu 10 Used template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The United Galaxies !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |} The '''United Galaxies''' is an [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. This item is a part of a pair which includes [[United Galaxies Frame|The United Galaxies Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The United Galaxies has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=avatars}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] f61d4174f9e6b7d451eed58892b7409ebae92707 Talk:United Galaxies 1 303 1063 909 2023-10-29T07:26:26Z Lijosu 10 wikitext text/x-wiki I would like verification that this cosmetic is "Common" rarity. I have "The Galactic Bank", "The United Galaxies Frame" and "The galactic Bank Frame" all as "Uncommon", and 300 GC seems like a suspicious cost for something of Common rarity. - Lijosu Verified. Its Uncommon, not Common. - Lijosu 101ad3c2e52c5e0dc9588313fa8a9b58f4a52f9b Galactic Bank Frame 0 298 1066 901 2023-10-29T07:28:40Z Lijosu 10 Added template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Galactic Bank Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} The '''Galactic Bank Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] This item is a part of a pair which includes [[Galactic Bank|The Galactic Bank]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Bank Frame has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=frames}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 2b40661a6c91f00e8aa0f4996389e380e4901340 Pluto 0 307 1067 914 2023-10-29T07:29:32Z Lijosu 10 Added rarity template wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|[[image]] |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |} {{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}</div> '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 4e8f0d91ce1dcedb4216585d298b5191e470eb13 Bromine Basic Plate 0 184 1068 764 2023-10-29T07:31:22Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Bromine Basic Plate !colspan="2"|[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 8 |- | '''First Seen?''' || 2023/03/21 |} The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Bromine Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Bromine Basic Plate {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/10/29}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a383fd4a2b71c91bf0dbd5abc37ee179ef708c40 Cray Plate 0 185 1069 769 2023-10-29T07:34:22Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Cray Plate !colspan="2"|[[File:Cray Plate.png|200px|frameless|The Cray Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/03/21 |} The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Cray Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Cray Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/10/29}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 91e28aaa2857a647c07b83fdf5ef2664f84d4514 Template:Matrix Chunk 10 335 1070 1006 2023-10-29T07:37:02Z Lijosu 10 Added chunkunlock parameter wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}}} of the {{{matrix}}}{{#ifeq: 1st chunk | {{{chunk}}} | . | , }} {{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }}{{#if: {{{chunkunlock|}}} | To unlock it, you first had to unlock all other hexes in its chunk. |}}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) chunkunlock | including this and giving it any value (typically "True") adds that the item could only be unlocked after unlocking the rest of the chunk. If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> 693095fed2ad17528fd68d2ca734089f7cc9ce6f 1071 1070 2023-10-29T07:37:50Z Lijosu 10 wikitext text/x-wiki {{#if: {{{hexes|}}}{{{level|}}} | was on the {{{chunk}}} of the {{{matrix}}}, which required you to {{#if: {{{hexes|}}} | {{#if {{{level|}}} | either | }} | }} {{#if: {{{hexes|}}} | have at least {{{hexes|}}} hexes unlocked | }} {{#if: {{{hexes|}}} | {{#if {{{level|}}} | or | }} | }}{{#if: {{{level|}}} | be level {{{level|}}} or higher. | }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). | was on the {{{chunk}}} of the {{{matrix}}}{{#ifeq: 1st chunk | {{{chunk}}} | . | , }} {{#ifeq: 2nd chunk | {{{chunk}}} | which required you to either have at least 5 hexes unlocked or be level 10 or higher. }}{{#ifeq: 3rd chunk | {{{chunk}}} | which required you to either have at least 11 hexes unlocked or be level 20 or higher. }}{{#ifeq: 4th chunk | {{{chunk}}} | which required you to either have at least 18 hexes unlocked or be level 30 or higher. }}{{#ifeq: 5th chunk | {{{chunk}}} | which required you to either have at least 26 hexes unlocked or be level 40 or higher. }}{{#ifeq: 6th chunk | {{{chunk}}} | which required you to either have at least 36 hexes unlocked or be level 50 or higher. }}{{#ifeq: 7th chunk | {{{chunk}}} | which required you to either have at least 48 hexes unlocked or be level 60 or higher. }}{{#ifeq: 8th chunk | {{{chunk}}} | which required you to either have at least 61 hexes unlocked or be level 70 or higher. }}{{#ifeq: 9th chunk | {{{chunk}}} | which required you to either have at least 75 hexes unlocked or be level 80 or higher. }}{{#ifeq: 10th chunk | {{{chunk}}} | which required you to either have at least 90 hexes unlocked or be level 90 or higher. }} Like all items on the Battle Matrix, it had a cost in Tech Points (TP). }}{{#ifeq: free | {{{availability|}}} | <br/><br/>It was a free item that could be obtained by any player at the time. | <br/><br/>It was a premium item that could only be obtained by upgrading your Battle Matrix. }} {{#if: {{{chunkunlock|}}} | To unlock it, you first had to unlock all other hexes in its chunk. |}}<noinclude> Variables are: chunk | #th chunk hexes | number level | number availability | free or permium matrix | (matrix name) chunkunlock | including this and giving it any value (typically "True") adds that the item could only be unlocked after unlocking the rest of the chunk. If no value is given for "hexes" or "level", the template will automatically generate based on chunk. [[Category:Templates]]</noinclude> df0dd6597cb0ad84d3fabf83d75c12d60391d50d Template:Palette Hexagon 10 348 1072 2023-10-30T01:17:08Z Lijosu 10 Testing inline CSS wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> 60b05d5a7feca8eb6fbe329fdd8f274eda2ece79 1075 1072 2023-10-30T01:21:37Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="triangle-down"></div> 492ad156439abf9599a2854613c6d5cc04dbef3e 1082 1075 2023-10-30T02:16:43Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="triangle-down"></div 39b370e4226a999c1ee3c52a90cf1d0892db0d1a 1083 1082 2023-10-30T02:16:55Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="triangle-down"</div> 5ef4907c8ac9419462941c1f931bcc48e1e6481d 1085 1083 2023-10-30T02:17:39Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="triangle-down"></div> 492ad156439abf9599a2854613c6d5cc04dbef3e 1090 1085 2023-10-30T02:23:14Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="triangle-down" style="color:#ff00ff;"></div> 16fd484d8a64b4c46de293b6919287c9658fb4c8 1091 1090 2023-10-30T02:23:28Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="triangle-down" style="color:#ff0000;"></div> 1b77033fbc7efa6073f68f4ac6e52e334ee682d6 1092 1091 2023-10-30T02:24:07Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="triangle-down" style="color:{{{1}}};"></div> 9c599477b4b012a3d59e3444288c858ff2e40564 1094 1092 2023-10-30T02:42:53Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="hexagon"> <div class="triangle-up slot6" style="color:{{{6}}};"></div> <div class="triangle-down slot1" style="color:{{{1}}};"></div> <div class="triangle-up slot2" style="color:{{{2}}};"></div> <div class="triangle-down slot5" style="color:{{{5}}};"></div> <div class="triangle-up slot4" style="color:{{{4}}};"></div> <div class="triangle-down slot3" style="color:{{{3}}};"></div> </div> bc9a1d5e794f97740c12dc3c0744b3c7c0faaaac Template:Palette Hexagon/styles.css 10 349 1073 2023-10-30T01:19:27Z Lijosu 10 Testing inline CSS sanitized-css text/css #triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid red; } e98a43f0e4e5777d0ddc96e1d8c90a9fea2b463a 1074 1073 2023-10-30T01:21:12Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid red; } 953e66a32ae736d6381bea771769c0f3e3aec2ee 1076 1074 2023-10-30T01:36:38Z Lijosu 10 sanitized-css text/css /*:root { --slot1: white; --slot2: white; --slot3: white; --slot4: white; --slot5: white; --slot6: white; }*/ .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid red; background-color: white; } af74a6317e6de8339f7ebc813688e22c4969d8ff 1077 1076 2023-10-30T01:37:17Z Lijosu 10 sanitized-css text/css /*:root { --slot1: white; --slot2: white; --slot3: white; --slot4: white; --slot5: white; --slot6: white; }*/ .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid red; /*background-color: white;*/ } f202cc828578d54f4161eaea30fc69b35bffff01 1078 1077 2023-10-30T01:38:17Z Lijosu 10 sanitized-css text/css /*:root { --slot1: white; --slot2: white; --slot3: white; --slot4: white; --slot5: white; --slot6: white; }*/ .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid #000000; /*background-color: white;*/ } 58c4b8ab8751d864fb0a38d57010778de88090b2 1079 1078 2023-10-30T01:54:24Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; border-top: #FFFFFF; } 30c8582e78754fc3b56408421c8accfefc8d9cf2 1080 1079 2023-10-30T01:54:51Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid #FFFFFF; } 5261e7901d1680c4983f7287898adc2dffff6d23 1081 1080 2023-10-30T02:16:07Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; color: #FFFFFF; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid /*#FFFFFF*/; } dd06290dc9f0a58777e0dc7f820efb653107f209 1084 1081 2023-10-30T02:17:26Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; /*color: #FFFFFF;*/ border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid /*#FFFFFF*/; } c9092bef16842c4d298b9d67e6eb4ddba915651b 1086 1084 2023-10-30T02:18:28Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } 9e001fb9021cd0edfb6c854e0709b3b735ac8e4a 1087 1086 2023-10-30T02:21:12Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; color: red; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } 05e2c41cd9a1fd7c3b868272ab57f2abf593402f 1088 1087 2023-10-30T02:21:49Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; color: #FF00FF; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } b4a0daeafd018ccf89c8122ac66e77aa0aa00a90 1089 1088 2023-10-30T02:22:49Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } 9e001fb9021cd0edfb6c854e0709b3b735ac8e4a 1093 1089 2023-10-30T02:31:39Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } 65e02986c41445ceac86f4b2bfc95266ca23e49b 1095 1093 2023-10-30T02:44:03Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { right: 10px; } 759b8d7dda7a5aad786107c599784cb182a250f9 1096 1095 2023-10-30T02:44:34Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: relative; right: 10px; } 06559f0b622925ae1d60cae683c53ae32963920d 1097 1096 2023-10-30T02:46:21Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: relative; left: 25px; } .slot6 { position: relative; right: 25px; bottom: 50px; } 46502e14a8f5130a318e5a65d832ec8478d1608c 1098 1097 2023-10-30T02:46:46Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: relative; left: 25px; } .slot6 { position: relative; right: 25px; /* bottom: 50px;*/ } 975d91fb3e16d9c3f44e3089210bef73a3ef944c 1099 1098 2023-10-30T02:47:09Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: relative; left: 25px; } .slot6 { position: relative; right: 25px; top: 50px; } 5d750941761e567f761b5bd10ee52972edc77e2b 1100 1099 2023-10-30T02:47:36Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: relative; left: 25px; bottom: 1000px; } .slot6 { position: relative; right: 25px; } 9dfa16bb3459a3525fffcdb95576bce72ef31a72 1101 1100 2023-10-30T02:47:51Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: relative; left: 25px; bottom: 100px; } .slot6 { position: relative; right: 25px; } 5dec30ed3d0c1784a37e17f394f5942f53c94edf 1102 1101 2023-10-30T02:48:26Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: relative; left: 25px; bottom: 100px; } .slot2 { position: relative; left:25px; } .slot6 { position: relative; right: 25px; } c0c7db52163d640f14f1032cfb2e407d047dc75f 1103 1102 2023-10-30T02:49:46Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: absolute; left: 25px; bottom: 100px; } .slot2 { position: absolute; left:25px; } .slot6 { position: absolute; right: 25px; } 1d118bc2deb7da2d388cba638aa5e1bbf57c29c7 1104 1103 2023-10-30T02:50:44Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: absolute; /*left: 25px; bottom: 100px;*/ } .slot2 { position: absolute; /*left:25px;*/ } .slot6 { position: absolute; /*right: 25px;*/ } b10cde50fd42906872017fbb505cffbf3cd3c571 1105 1104 2023-10-30T02:51:21Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: absolute; } .slot2 { position: absolute; } .slot3 { position: absolute; } .slot4 { position: absolute; } .slot5 { position: absolute; } .slot6 { position: absolute; } 3ff9abf47a81cfa5e16d0e82c41fc83c3a95eb85 1106 1105 2023-10-30T02:51:48Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: absolute; right: 25px; } .slot2 { position: absolute; } .slot3 { position: absolute; } .slot4 { position: absolute; } .slot5 { position: absolute; } .slot6 { position: absolute; } 2c62f0a726d380a91870381de463ea0e39f7d8ce Template:Palette Hexagon/styles.css 10 349 1107 1106 2023-10-30T02:52:13Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: absolute; left: 25px; } .slot2 { position: absolute; left: 50px; } .slot3 { position: absolute; } .slot4 { position: absolute; } .slot5 { position: absolute; } .slot6 { position: absolute; } 766a9b51070bd6098c6243516509d55ba6de50bf 1108 1107 2023-10-30T02:52:38Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: absolute; left: 50px; } .slot2 { position: absolute; left: 100px; } .slot3 { position: absolute; } .slot4 { position: absolute; } .slot5 { position: absolute; } .slot6 { position: absolute; } 1a8eed88887390325fce4f2104c80b2705dade5e 1109 1108 2023-10-30T02:54:58Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: absolute; left: 50px; } .slot2 { position: absolute; left: 100px; } .slot3 { position: absolute; left: 100px; } .slot4 { position: absolute; left: 50px; } .slot5 { position: absolute; left: 0px; } .slot6 { position: absolute; left: 0px; } 18ca09eb717d7c0a57b73819a44c212213794d5f 1110 1109 2023-10-30T02:55:45Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 100px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 50px; } .slot4 { position: absolute; left: 50px; top: 50px; } .slot5 { position: absolute; left: 0px; top: 50px; } .slot6 { position: absolute; left: 0px; top: 0px; } a4f8cb15561fc814eeb95f5517c1dca121b5d4e8 1111 1110 2023-10-30T02:56:16Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 75px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 75px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 50px; } .slot4 { position: absolute; left: 50px; top: 50px; } .slot5 { position: absolute; left: 0px; top: 50px; } .slot6 { position: absolute; left: 0px; top: 0px; } 953eaf8c2e689839408caccd8371681a7975cb05 1112 1111 2023-10-30T02:56:41Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 75px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 75px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 75px; } .slot4 { position: absolute; left: 50px; top: 75px; } .slot5 { position: absolute; left: 0px; top: 75px; } .slot6 { position: absolute; left: 0px; top: 0px; } d7f44501aa9868658e3da8959adef84a49680ef5 1113 1112 2023-10-30T02:57:21Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 80px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 80px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 80px; } .slot4 { position: absolute; left: 50px; top: 80px; } .slot5 { position: absolute; left: 0px; top: 80px; } .slot6 { position: absolute; left: 0px; top: 0px; } 26e2c698bbcba52417f250290f93844141842992 1114 1113 2023-10-30T02:57:52Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 85px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 85px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 85px; } .slot4 { position: absolute; left: 50px; top: 85px; } .slot5 { position: absolute; left: 0px; top: 85px; } .slot6 { position: absolute; left: 0px; top: 0px; } 929f29437c9c6cb3edd5bb502d72fda3f9b21701 1115 1114 2023-10-30T02:58:29Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } 283ef8d4be8a428c9d64f96e53722d0f8c2cee55 1116 1115 2023-10-30T03:00:22Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: relative; left: 50px; top: 0px; } .slot2 { position: relative; left: 100px; top: 0px; } .slot3 { position: relative; left: 100px; top: 82px; } .slot4 { position: relative; left: 50px; top: 82px; } .slot5 { position: relative; left: 0px; top: 82px; } .slot6 { position: relative; left: 0px; top: 0px; } b15a0aa4456fc6eb5849d262679a1e5b6811abff 1118 1116 2023-10-30T03:02:59Z Lijosu 10 sanitized-css text/css .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } 283ef8d4be8a428c9d64f96e53722d0f8c2cee55 1120 1118 2023-10-30T03:04:59Z Lijosu 10 sanitized-css text/css .hexagon-box { width: 100px; height: 100px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } ff2713822375cd65db2a53be2c09ae822d321f78 1121 1120 2023-10-30T03:05:23Z Lijosu 10 sanitized-css text/css .hexagon-box { width: 100px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } 71e1a79cbeb31669433fc4601afa63fc32c9bad0 1122 1121 2023-10-30T03:05:39Z Lijosu 10 sanitized-css text/css .hexagon-box { width: 165px; height: 165px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } ff1d3bda90a9b50424c1655c17b197b39f77ebdc 1123 1122 2023-10-30T03:07:05Z Lijosu 10 sanitized-css text/css .hexagon-box { width: 170px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } c8932519804fbc720a6e7fdba5e13b8a1e570f23 1125 1123 2023-10-30T03:08:57Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 170px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } ede4410036a6359d9d21cdd6663e4ce7a8fddb33 1126 1125 2023-10-30T03:11:04Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 170px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; padding: 1px; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; padding: 1px; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } 9f0fe5ce581d091910d94b0a5979d8c07f1a6a72 1127 1126 2023-10-30T03:11:24Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 170px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; padding: 5px; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; padding: 5px; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } e374f5341ef00af1e85baab02f0adccdc6584946 1128 1127 2023-10-30T03:11:42Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 170px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 82px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 82px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 82px; } .slot4 { position: absolute; left: 50px; top: 82px; } .slot5 { position: absolute; left: 0px; top: 82px; } .slot6 { position: absolute; left: 0px; top: 0px; } ede4410036a6359d9d21cdd6663e4ce7a8fddb33 1129 1128 2023-10-30T03:12:16Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 170px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 83px solid; } .triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 83px solid; } .slot1 { position: absolute; left: 50px; top: 0px; } .slot2 { position: absolute; left: 100px; top: 0px; } .slot3 { position: absolute; left: 100px; top: 83px; } .slot4 { position: absolute; left: 50px; top: 83px; } .slot5 { position: absolute; left: 0px; top: 83px; } .slot6 { position: absolute; left: 0px; top: 0px; } ea7aea467b37d925b2092500cf8c4313e534e3e5 1130 1129 2023-10-30T03:14:09Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 170px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 42px solid; } .triangle-up { width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 42px solid; } .slot1 { position: absolute; left: 25px; top: 0px; } .slot2 { position: absolute; left: 50px; top: 0px; } .slot3 { position: absolute; left: 50px; top: 42px; } .slot4 { position: absolute; left: 25px; top: 42px; } .slot5 { position: absolute; left: 0px; top: 42px; } .slot6 { position: absolute; left: 0px; top: 0px; } af85b5f8744f90f5dd74c75c96116752e0974ff6 1131 1130 2023-10-30T03:15:34Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 170px; height: 170px; } .triangle-down { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 38px; top: 0px; } .slot2 { position: absolute; left: 75px; top: 0px; } .slot3 { position: absolute; left: 75px; top: 63px; } .slot4 { position: absolute; left: 38px; top: 63px; } .slot5 { position: absolute; left: 0px; top: 63px; } .slot6 { position: absolute; left: 0px; top: 0px; } 0a2eae7fe6247fbe2fe73270d1d0965fc24018d7 1132 1131 2023-10-30T03:16:47Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: auto; height: auto; } .triangle-down { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 65px; } .slot4 { position: absolute; left: 40px; top: 65px; } .slot5 { position: absolute; left: 0px; top: 65px; } .slot6 { position: absolute; left: 0px; top: 0px; } cb88c5a6c94bf38f38e5595cdc69a649fd236fa7 1133 1132 2023-10-30T03:17:17Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 80px; height: 80px; } .triangle-down { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 65px; } .slot4 { position: absolute; left: 40px; top: 65px; } .slot5 { position: absolute; left: 0px; top: 65px; } .slot6 { position: absolute; left: 0px; top: 0px; } 8d8218590a3e9ab374fe6649cfc2d4472c60668c 1134 1133 2023-10-30T03:17:40Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 80px; height: 80px; } .triangle-down { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 64px; } .slot4 { position: absolute; left: 40px; top: 64px; } .slot5 { position: absolute; left: 0px; top: 64px; } .slot6 { position: absolute; left: 0px; top: 0px; } 2f4352e574415210b697edd53c17c172f7fb7473 1135 1134 2023-10-30T03:18:01Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 80px; height: 80px; } .triangle-down { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 63px; } .slot4 { position: absolute; left: 40px; top: 63px; } .slot5 { position: absolute; left: 0px; top: 63px; } .slot6 { position: absolute; left: 0px; top: 0px; } 69b4671eb842785509ee7e1a6571195b34852d43 1136 1135 2023-10-30T03:18:39Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 100px; height: 100px; } .triangle-down { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 63px; } .slot4 { position: absolute; left: 40px; top: 63px; } .slot5 { position: absolute; left: 0px; top: 63px; } .slot6 { position: absolute; left: 0px; top: 0px; } 00afa8615911405fff10b942b29634e2f2d3a521 1137 1136 2023-10-30T03:19:08Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 150px; height: 150px; } .triangle-down { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 63px; } .slot4 { position: absolute; left: 40px; top: 63px; } .slot5 { position: absolute; left: 0px; top: 63px; } .slot6 { position: absolute; left: 0px; top: 0px; } 9d3e181a8209541eb49a7e471d994019e8292778 1138 1137 2023-10-30T03:19:37Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 150px; height: 125px; } .triangle-down { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 38px solid transparent; border-right: 38px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 63px; } .slot4 { position: absolute; left: 40px; top: 63px; } .slot5 { position: absolute; left: 0px; top: 63px; } .slot6 { position: absolute; left: 0px; top: 0px; } ddda39b4541570b29ebe21203fab41d1c01c1c1c Template:Palette Hexagon 10 348 1117 1094 2023-10-30T03:02:38Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="hexagon" style="position:relative;"> <div class="triangle-up slot6" style="color:{{{6}}};"></div> <div class="triangle-down slot1" style="color:{{{1}}};"></div> <div class="triangle-up slot2" style="color:{{{2}}};"></div> <div class="triangle-down slot5" style="color:{{{5}}};"></div> <div class="triangle-up slot4" style="color:{{{4}}};"></div> <div class="triangle-down slot3" style="color:{{{3}}};"></div> </div> d7ade7dfbcf9d4d1fa137975d5dca84cbc61e99b 1119 1117 2023-10-30T03:04:10Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="hexagon-box" style="position:relative;"> <div class="triangle-up slot6" style="color:{{{6}}};"></div> <div class="triangle-down slot1" style="color:{{{1}}};"></div> <div class="triangle-up slot2" style="color:{{{2}}};"></div> <div class="triangle-down slot5" style="color:{{{5}}};"></div> <div class="triangle-up slot4" style="color:{{{4}}};"></div> <div class="triangle-down slot3" style="color:{{{3}}};"></div> </div> 4738e08fe4ccdcf7ea503a9fd4942f58a240b838 1124 1119 2023-10-30T03:07:47Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Hexagon/styles.css" /> <div class="hexagon-box"> <div class="triangle-up slot6" style="color:{{{6}}};"></div> <div class="triangle-down slot1" style="color:{{{1}}};"></div> <div class="triangle-up slot2" style="color:{{{2}}};"></div> <div class="triangle-down slot5" style="color:{{{5}}};"></div> <div class="triangle-up slot4" style="color:{{{4}}};"></div> <div class="triangle-down slot3" style="color:{{{3}}};"></div> </div> d0786ff60aefe54c65a8a30ce12b24e809c9f8be Pluto 0 307 1139 1067 2023-10-30T03:19:57Z Lijosu 10 Added experimental template wikitext text/x-wiki <div style="float:right;"> {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |} {{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}}</div> '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 7978a11bd08aec931c28c7ae1fccad5aef2f11c1 1141 1139 2023-10-30T03:29:54Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |} '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 7b558ced8d85a3ab392561739f0deda7652b444a 1143 1141 2023-10-30T03:37:52Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] a7b8e8f745785ee28179cdf657144de51c2c53ea 1145 1143 2023-10-30T03:40:15Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |} {{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] df1ee33c41b673dfe1b2dccea4a3e742d258e425 1148 1145 2023-10-30T03:50:49Z Lijosu 10 Fixed alignment wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] a7b8e8f745785ee28179cdf657144de51c2c53ea 1150 1148 2023-10-30T03:53:26Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2} '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 75fdc0fc0c2fc5fdf42ae31b4e14111aa658e04c 1151 1150 2023-10-30T03:54:02Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pluto !colspan="2"|{{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/03 |}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] a7b8e8f745785ee28179cdf657144de51c2c53ea Template:Palette Table 10 248 1140 734 2023-10-30T03:28:37Z Lijosu 10 aligned all palette tables right wikitext text/x-wiki {| class="mw-no-invert wikitable" style="height:150px; width:30%; margin:2em; margin-right:auto; text-align:center;" align="right" |- | style="background-color:{{{1}}};" | <small><code>{{{1}}}</code></small> | style="background-color:{{{2}}};" | <small><code>{{{2}}}</code></small> | style="background-color:{{{3}}};" | <small><code>{{{3}}}</code></small> | style="background-color:{{{4}}};" | <small><code>{{{4}}}</code></small> | style="background-color:{{{5}}};" | <small><code>{{{5}}}</code></small> | style="background-color:{{{6}}};" | <small><code>{{{6}}}</code></small> |}<noinclude>[[Category:Templates]]</noinclude> f068998082e721cabe1c3103952adb7fdb04fe33 1142 1140 2023-10-30T03:37:04Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center;" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |}<noinclude>[[Category:Templates]]</noinclude> 20f3610f92cf40081830e9c330469f14cd428eb7 1144 1142 2023-10-30T03:39:26Z Lijosu 10 Trying to figure out how to make it display well wikitext text/x-wiki {| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center;" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |}<noinclude>[[Category:Templates]]</noinclude> 652420d8c3f147f17cc665bbc1c14a809c9ef2c4 1146 1144 2023-10-30T03:49:24Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right;" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |}<noinclude>[[Category:Templates]]</noinclude> 74a34b1cfdb59f34b354a46d7ae9611ad3baad0a 1147 1146 2023-10-30T03:50:10Z Lijosu 10 wikitext text/x-wiki {| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right;" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |}<noinclude>[[Category:Templates]]</noinclude> da0cc4738d901827a7c9e97ffa38872f1ae7d1bc 1149 1147 2023-10-30T03:53:10Z Lijosu 10 Added scroll wikitext text/x-wiki {| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll;" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |}<noinclude>[[Category:Templates]]</noinclude> 2e9069c73f50d55f5bbaa42a69491bfbc65f8277 1152 1149 2023-10-30T03:59:26Z Lijosu 10 Unfortunately, I couldn't figure out how to get this to work properly in mobile. Ill have to leave it for now. wikitext text/x-wiki {| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right;" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |}<noinclude>[[Category:Templates]]</noinclude> da0cc4738d901827a7c9e97ffa38872f1ae7d1bc Acid Rain 0 276 1153 851 2023-10-30T04:00:33Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Acid Rain !colspan="2"|{{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/31 |} {{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} '''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Acid Rain was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] daf86d9f70bb2585492f35f88a7c0e85d51e406f Earth Greens 0 263 1154 826 2023-10-30T04:01:10Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Earth Greens !colspan="2"|{{Palette_Hexagon|#19381F|#EEE82C|#91CB3E|#53A548|#4C934C|#E0F0E3}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#19381F|#EEE82C|#91CB3E|#53A548|#4C934C|#E0F0E3}} '''Earth Greens''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Earth Greens was obtainable for a month using the following code: * <code>EARTHGREENS</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 39afb3bfb00f35cebfba7c2e94cc1bbca29a9dae EVIL 0 311 1155 946 2023-10-30T04:04:28Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL !colspan="2"|{{Palette_Hexagon|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |}{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}} '''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === EVIL was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 06e1649eb31f9363fff9c24d4011f725fa96dabb Flare 0 345 1156 1057 2023-10-30T04:05:14Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Flare !colspan="2"|{{Palette_Hexagon|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/10/26 |}{{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}} '''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 7f70d9ff42255855c924c9b1c656cd19c27f0042 Lunar 0 234 1157 755 2023-10-30T04:05:52Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|{{Palette_Hexagon|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar was on the 2nd chunk of the Founder's Tree, which required you to either have at least 5 hexes unlocked or be level 10 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3e04c9831f3f6fe9ec3416acf85c05003c06034d Moss Icy 0 235 1158 786 2023-10-30T04:06:43Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Moss Icy !colspan="2"|{{Palette_Hexagon|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}} '''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Moss Icy was on the 3rd chunk of the Founder's Tree, which required you to either have at least 11 hexes unlocked or be level 20 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a6ec526aef5231648e77ebcf1c821ba439175f84 Navigator 0 301 1159 906 2023-10-30T04:07:28Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Navigator !colspan="2"|{{Palette_Hexagon|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/02 |}{{Palette_Table|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}} '''Navigator''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Navigator was one of them, and the others were [[Sizzle]] and [[Pluto]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 6d98291449c36b6923fa51f8534d0a939870e17e Nebula 0 236 1160 1009 2023-10-30T04:08:09Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Nebula !colspan="2"|{{Palette_Hexagon|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}} '''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Nebula {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3cd46a90bbddb5790f085c21eb5a37a35d2411f9 Neopolitan Sky 0 237 1161 1051 2023-10-30T04:08:46Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neopolitan Sky !colspan="2"|{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}} '''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 67821610aea72e072dd0058dbd2d3ffe8bddba3a 1162 1161 2023-10-30T04:09:01Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neopolitan Sky !colspan="2"|{{Palette_Hexagon|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}} '''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1c97e078de88dbf278df3e1a1035e2f66dd17669 Neptune Sunset 0 264 1163 827 2023-10-30T04:09:42Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 5f339239478d0a1fa20404af10c6ccd32ea62c32 1204 1163 2023-10-31T02:33:39Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 9604d6304f4f6df0ddb96ed36725e1cb7abd98b5 1205 1204 2023-10-31T02:33:50Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 5f339239478d0a1fa20404af10c6ccd32ea62c32 Oxidised 0 241 1164 793 2023-10-30T04:10:20Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Oxidised !colspan="2"|{{Palette_Hexagon|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}} '''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Oxidised was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1ba2a3669758de441d9e388c6fba7bfbb4aa6e52 RC 0 331 1165 966 2023-10-30T04:11:01Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC !colspan="2"|{{Palette_Hexagon|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |}{{Palette_Table|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}} '''RC''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC Flipped]] * [[RC Alt]] It features the first six colours players could use before the colour picker was added, in the order they were originally presented. Colour palettes do not have lore entries. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cf58a0e9d92e85213d4875a94d6b77c060f1cc04 RC Alt 0 333 1166 969 2023-10-30T04:11:30Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Alt !colspan="2"|{{Palette_Hexagon|#D41616|#050505|#22A1FE|#525252|#D8D8D8|#950000}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |}{{Palette_Table|#D41616|#050505|#22A1FE|#525252|#D8D8D8|#950000}} '''RC Alt''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC]] * [[RC Flipped]] The first four colours of RC Alt are the same as the colours provided by [[RC]] and [[RC Flipped]]. However, RC Alt is unique from the other two default colour palettes because its last two colours are completely different. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] afa092a5c6c358dc011394337c2a630c5d88dfcf RC Alt Blue 0 243 1167 795 2023-10-30T04:12:06Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Alt Blue !colspan="2"|{{Palette_Hexagon|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}} '''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === RC Alt Blue was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a52a0a129ccd0abe06c2c8daac26b7cd0e0e8928 RC Flipped 0 332 1168 967 2023-10-30T04:13:07Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC Flipped !colspan="2"|{{Palette_Hexagon|#F6811A|#F5FAFC|#050505|#525252|#22A1FE|#D41616}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |}{{Palette_Table|#F6811A|#F5FAFC|#050505|#525252|#22A1FE|#D41616}} '''RC Flipped''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC]] * [[RC Alt]] It features the first six colours players could use before the colour picker was added, in a different order from the original one provided by [[RC]]. Colour palettes do not have lore entries. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3eb0390a84f17f4d3dcaa7f756bedf2791d40708 Sanitary 0 270 1169 841 2023-10-30T04:13:38Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Sanitary !colspan="2"|{{Palette_Hexagon|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |}{{Palette_Table|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}} '''Sanitary''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Sanitary was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ef2be086e6ea36f8dbef24ba74c96caae36e6c0b Sizzle 0 297 1170 907 2023-10-30T04:14:13Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Sizzle !colspan="2"|{{Palette_Hexagon|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |}{{Palette_Table|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}} '''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Galactic Bank Frame|The Galactic Bank Frame]] When the Item Shop was first added, there were originally only 3 colour palettes available on it. Sizzle was one of them, and the others were [[Navigator]] and [[Pluto]]. It is double the cost of other [[:Category:Colour_Palettes|colour palettes]]. == Obtaining == === Item Shop === Like other colour palettes, this [[:Category:Cosmetic_Items|item]] appears periodically on the Item Shop in one of the four smallest slots. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] b44f59e0c71eafa4ce12eaf7701171ee2e9ab812 Space Eggs 0 265 1171 828 2023-10-30T04:14:47Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Space Eggs !colspan="2"|{{Palette_Hexagon|#541388|#D90368|#F1E9DA|#FFD400|#2E294E|#9C8C94}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#541388|#D90368|#F1E9DA|#FFD400|#2E294E|#9C8C94}} '''Space Eggs''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Space Eggs was obtainable for a month using the following code: * <code>SPACEEGGS</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] a5f7f7a87579dc9adf352781a5fd6f63b9e50389 Starry Galaxies 0 269 1172 840 2023-10-30T04:15:34Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Starry Galaxies !colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} '''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] fc471512ebfa30b6ae8d2602a16fd01f1bd8d19c Teal Mallard 0 251 1173 802 2023-10-30T04:16:03Z Lijosu 10 Added hexagon wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Teal Mallard !colspan="2"|{{Palette_Hexagon|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}} '''Teal Mallard''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Teal Mallard was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 14378df8c477fd0c91bb98e16d3f43e5751ce9e0 1178 1173 2023-10-30T07:22:50Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Teal Mallard !colspan="2"|{{Palette_Hexagon|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}} '''Teal Mallard''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Teal Mallard {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/30}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 21dd8350f3a7a8820f535b4d01d84510bc595120 Template:Palette Table 10 248 1174 1152 2023-10-30T06:04:37Z Lijosu 10 trying to fix mobile wikitext text/x-wiki {| class="mw-no-invert wikitable" style="font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll;" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |}<noinclude>[[Category:Templates]]</noinclude> 2e9069c73f50d55f5bbaa42a69491bfbc65f8277 1190 1174 2023-10-31T02:24:05Z 2403:4800:24C8:901:309A:3156:DE1C:7A6E 0 Updating with stylesheet wikitext text/x-wiki {| class="mw-no-invert wikitable palette-table" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> 93a2ca8a2c366087e8f73bc1874d659e9d077d87 1193 1190 2023-10-31T02:26:12Z 2403:4800:24C8:901:309A:3156:DE1C:7A6E 0 wikitext text/x-wiki {| class="mw-no-invert palette-table wikitable" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> f59c5eec9dd0d3f3c0484d51307b603b136f69d8 1194 1193 2023-10-31T02:27:51Z Lijosu 10 Fixed wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> cd1a3ba2c8dc0d936cb39419300c51643dd4003e 1197 1194 2023-10-31T02:29:43Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> 3b1aa0bf096f42c811b00397834f8131d02226bd 1198 1197 2023-10-31T02:29:54Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> cd1a3ba2c8dc0d936cb39419300c51643dd4003e 1200 1198 2023-10-31T02:31:13Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- class="palette-table-normal-colour" | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> 5cb7379ddd7d45e693fc2b73e72b8f287a34eb1e Nitrogen Cray 0 238 1175 1041 2023-10-30T07:14:16Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Nitrogen Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/03/21 |} '''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Nitrogen Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Nitrogen Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/10/30}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 4fa7cecf6f31f88d5f8579e1205c02e9953b83df Worn Painted Moderonium 0 278 1176 855 2023-10-30T07:16:02Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Worn Painted Moderonium !colspan="2"|[[File:Worn_Painted_Moderonium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Worn Painted Moderonium''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Worn Painted Moderonium {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/30}} [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 104a8259358bcbf3384f0e6286f6aa8145e52a59 Galactic Prowler 0 273 1177 849 2023-10-30T07:21:17Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Galactic Prowler !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} The '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It has a counterpart in [[Lunar Fang]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Prowler {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/30}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c62eb9c5bdf3a0e7943075e3165a7765123b7c02 Standard Jee'Ra Soldier Wheel 0 350 1179 2023-10-30T07:47:54Z Lijosu 10 Created page wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Jee'Ra Soldier Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] f63bb11470b4278522cab2cf20eb226cc6cf3ccd Category:Built For Battle Items 14 334 1180 970 2023-10-30T07:51:49Z Lijosu 10 Fixed links wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built for Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jee'Ra Soldier]] * [[Gripped]] * [[Standard Jee'Ra Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jee'Ra Laser Turret]] * [[Glacial Mars QMG]] * [[Jee'Ra Soldier Avatar]] * [[Fractal Atoms]] * [[Standard Jee'Ra Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jee'Ra Weave]] * [[Jee'Ra Tank (Avatar)]] ==== Premium Items ==== * [[Jee'Ra Tank (Character)]] * [[Diverted Jee'Ra Laser Blaster]] * [[Clandestine Standard Jee'Ra Plasma Turret]] * [[Desert Camo Jee'Ra Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jee'Ra Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jee'Ra Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jee'Ra Medic Avatar]] * [[Chainmail]] * [[Warp]] * [[Jee'Ra's Fight]] * [[Jee'Ra Medic]] * 100 [[Galaxy Cash]] * [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jee'Ra Medic]] * [[Diverted Jee'Ra Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium Tianhe]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jee'Ra Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jee'Ra Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jee'Ra Soldier Steering Wheel]] * [[Volcanic Jee'Ra Tank]] * [[Jee'Ra Wakes]] * [[Clandestine Small Jee'Ra Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jee'Ra Rail Turret]] * [[Jee'Ra's Conquest]] * [[Ensconced]] * [[Diverted Jee'Ra Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jee'Ra Powercell Plate]] * [[Branded Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jee'Ra Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jee'Ra Soldier]] * [[Bronze Jee'Ra Tank]] * [[Bronze Jee'Ra Medic]] * [[Bronze Jee'Ra QMG]] * [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jee'Ra Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jee'Ra Soldier]] * [[Silver Jee'Ra Tank]] * [[Silver Jee'Ra Medic]] * [[Silver Jee'Ra QMG]] * [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jee'Ra Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jee'Ra Soldier]] * [[Golden Jee'Ra Tank]] * [[Golden Jee'Ra Medic]] * [[Golden Jee'Ra QMG]] * [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' d9759c9c5233021af730ba0f8b9590437fddfc49 Eat Griggle-O's! 0 228 1181 771 2023-10-30T07:56:07Z Lijosu 10 Lijosu moved page [[Eat Griggle-Os]] to [[Eat Griggle-O's!]]: Misspelled title wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Eat Griggle-O's! !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Eat Griggle-O's!''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Eat Griggle-O's! was on the 4th chunk of the Founder's Tree, which required you to either have at least 18 hexes unlocked or be level 30 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] bfb7b704cd1dbb6c1359adf0582afbf99e659d13 Eat Griggle-Os 0 351 1182 2023-10-30T07:56:07Z Lijosu 10 Lijosu moved page [[Eat Griggle-Os]] to [[Eat Griggle-O's!]]: Misspelled title wikitext text/x-wiki #REDIRECT [[Eat Griggle-O's!]] 08af9933aac45ddfe27ed1f240dfc4e9ec616cf5 Category:Founders Tree Items 14 227 1183 659 2023-10-30T07:56:36Z Lijosu 10 Fixed link wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]] |- | '''Date Started''' || 2023/03/21 |- | '''Date Ended''' || 2023/10/24 |- | '''Season''' || 0 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock). ==== Free Items ==== * [[Cray Profile]] * [[RC Alt Blue]] * [[Switched On]] ==== Premium Items ==== * [[XP Bonus]] * [[Nebula]] * [[Outwards]] * 100 [[Galaxy Cash]] * [[Tennessine QMG]] * [[Glitched Ares Reign]] * 100 [[Galaxy Cash]] * [[Beryllium Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Triangle Field]] * [[Lunar]] * [[Beryllium Tianhe]] ==== Premium Items ==== * [[Guarded]] * [[Gene Profile]] * 100 [[Galaxy Cash]] * [[Watermelon Fizz]] * [[Nitrogen Cray]] * [[Bromine Basic Plate]] * [[Cluster Disco QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Neopolitan Sky]] * 100 [[Galaxy Cash]] * [[Bromine QMG]] ==== Premium Items ==== * [[Enveloped]] * [[Shielding Hex]] * [[Moss Icy]] * [[Antimony Basic Plate]] * [[Antimony Tianhe]] * [[Spinning Vector]] * 100 [[Galaxy Cash]] * The [[Cray Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Caesium QMG]] * [[Pointed]] * [[Nitrogen Gene]] ==== Premium Items ==== * [[Tianhe Profile]] * 100 [[Galaxy Cash]] * [[Oxidised]] * [[Teal Mallard]] * [[Erbium Cray]] * [[Eat Griggle-O's!]] * 100 [[Galaxy Cash]] * [[Cluster Honey QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Starry Galaxies]] * [[Sanitary]] * [[Jimmy Jam]] ==== Premium Items ==== * 100 [[Galaxy Cash]] * [[Lunar Fang]] * [[Chibi Vector]] * [[Galactic Prowler]] * [[Chibi Ares]] * [[Jimmy Jam Blueberry Jam Factory]] * [[Jimmy Jam Apricot Jam Factory]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Fibre Weave Airium]] * [[Worn Painted Moderonium]] * [[Acid Rain]] ==== Premium Items ==== * [[Triangular Plated Ladium]] * [[Vector Airium]] * [[Streaky Hex Illuminum]] * [[YPlated Ladium]] * [[Jimmys Blueberry]] * [[Blueberry Banner]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] === EVIL Chunk === This chunk was accessed from the 1st Chunk (level 2+ to unlock). ==== Free Items ==== * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Frame]] * [[EVIL Duality]] * [[EVIL Corrupted Ladium]] * [[EVIL]] * [[EVIL Corrupted Tianhe]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Cray]] * [[EVIL Plate]] f936017247b3f4b9d36a8ae93c8067beb1210f9b 1184 1183 2023-10-30T07:57:23Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[File:Battle Matrix- Founders Tree.png|thumb|center|alt=A complete map of the Founder's Tree without any hexes unlocked.|A complete map of the Founder's Tree without any hexes unlocked.]] |- | '''Date Started''' || 2023/03/21 |- | '''Date Ended''' || 2023/10/24 |- | '''Season''' || 0 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock) and the EVIL Chunk (level 2+ to unlock). ==== Free Items ==== * [[Cray Profile]] * [[RC Alt Blue]] * [[Switched On]] ==== Premium Items ==== * [[XP Bonus]] * [[Nebula]] * [[Outwards]] * 100 [[Galaxy Cash]] * [[Tennessine QMG]] * [[Glitched Ares Reign]] * 100 [[Galaxy Cash]] * [[Beryllium Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Triangle Field]] * [[Lunar]] * [[Beryllium Tianhe]] ==== Premium Items ==== * [[Guarded]] * [[Gene Profile]] * 100 [[Galaxy Cash]] * [[Watermelon Fizz]] * [[Nitrogen Cray]] * [[Bromine Basic Plate]] * [[Cluster Disco QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had a portal to 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Neopolitan Sky]] * 100 [[Galaxy Cash]] * [[Bromine QMG]] ==== Premium Items ==== * [[Enveloped]] * [[Shielding Hex]] * [[Moss Icy]] * [[Antimony Basic Plate]] * [[Antimony Tianhe]] * [[Spinning Vector]] * 100 [[Galaxy Cash]] * The [[Cray Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had a portal to 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Caesium QMG]] * [[Pointed]] * [[Nitrogen Gene]] ==== Premium Items ==== * [[Tianhe Profile]] * 100 [[Galaxy Cash]] * [[Oxidised]] * [[Teal Mallard]] * [[Erbium Cray]] * [[Eat Griggle-O's!]] * 100 [[Galaxy Cash]] * [[Cluster Honey QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Starry Galaxies]] * [[Sanitary]] * [[Jimmy Jam]] ==== Premium Items ==== * 100 [[Galaxy Cash]] * [[Lunar Fang]] * [[Chibi Vector]] * [[Galactic Prowler]] * [[Chibi Ares]] * [[Jimmy Jam Blueberry Jam Factory]] * [[Jimmy Jam Apricot Jam Factory]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Fibre Weave Airium]] * [[Worn Painted Moderonium]] * [[Acid Rain]] ==== Premium Items ==== * [[Triangular Plated Ladium]] * [[Vector Airium]] * [[Streaky Hex Illuminum]] * [[YPlated Ladium]] * [[Jimmy's Blueberry]] * [[Blueberry Banner]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] === EVIL Chunk === This chunk was accessed from the 1st Chunk (level 2+ to unlock). ==== Free Items ==== * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Frame]] * [[EVIL Duality]] * [[EVIL Corrupted Ladium]] * [[EVIL]] * [[EVIL Corrupted Tianhe]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Cray]] * [[EVIL Plate]] 65622bfbd70a3df8603327178116c79f15eba2ad Jimmy's Blueberry 0 283 1185 863 2023-10-30T07:57:41Z Lijosu 10 Lijosu moved page [[Jimmys Blueberry]] to [[Jimmy's Blueberry]]: Misspelled title wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy's Blueberry !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Jimmy's Blueberry''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jimmy's Blueberry was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9acf2aeb794b3e2c38cd0bf5c3661155b41a7350 Jimmys Blueberry 0 352 1186 2023-10-30T07:57:41Z Lijosu 10 Lijosu moved page [[Jimmys Blueberry]] to [[Jimmy's Blueberry]]: Misspelled title wikitext text/x-wiki #REDIRECT [[Jimmy's Blueberry]] bed0de33b73847fae81aa7a3a52acc933d07ceee Template:Palette Hexagon/styles.css 10 349 1187 1138 2023-10-30T09:50:11Z Lijosu 10 Made hexagon shape slightly closer to in-game sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 150px; height: 125px; } .triangle-down { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 63px; } .slot4 { position: absolute; left: 40px; top: 63px; } .slot5 { position: absolute; left: 0px; top: 63px; } .slot6 { position: absolute; left: 0px; top: 0px; } 115418e123fba3583abc461388a4cfdfd940c865 1188 1187 2023-10-30T09:51:23Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 150px; height: 125px; } .triangle-down { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 79px; top: 0px; } .slot3 { position: absolute; left: 79px; top: 64px; } .slot4 { position: absolute; left: 40px; top: 64px; } .slot5 { position: absolute; left: 0px; top: 64px; } .slot6 { position: absolute; left: 0px; top: 0px; } 7a1dc6956beea210d92c32a32341378a9d7a861e EVIL Corrupted Ladium 0 319 1189 999 2023-10-30T23:49:22Z Lijosu 10 Readded information about nextfest wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Corrupted Ladium !colspan="2"|[[File:Evil Corrupted Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} It was originally released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f22f869b664e58d2aed23f6775822281c9e94731 Template:Palette Table/styles.css 10 353 1191 2023-10-31T02:25:08Z 2403:4800:24C8:901:309A:3156:DE1C:7A6E 0 Added stylesheet sanitized-css text/css .palette-table { font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll; } 750bc83fb6e380e59c02e66f768b1ee0a5df1ad0 1192 1191 2023-10-31T02:25:49Z 2403:4800:24C8:901:309A:3156:DE1C:7A6E 0 sanitized-css text/css .palette-table { font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll; } 827ab8e0d5c42e17df2827a7ec4fac764e256ad8 1195 1192 2023-10-31T02:28:51Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll; } .palette-table-glow-colour { height:20px; filter: saturate(200%); filter: brightness(200%); } e475d731b885bda63e7beefe371e511e8dccb09e 1196 1195 2023-10-31T02:29:29Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll; } .palette-table-glow-colour { height: 20px; filter: saturate(200%); filter: brightness(200%); } 6c4f96655fc390822c295184a1bc30a4a8b6fa84 1199 1196 2023-10-31T02:30:31Z Lijosu 10 Reduced size of glow colour box sanitized-css text/css .palette-table { font-size:0.75em; height:70px; width:30%; margin:2em; margin-right:auto; text-align:center; clear:right; overflow-x:scroll; } .palette-table-glow-colour { height: 10px; filter: saturate(200%); filter: brightness(200%); } c6b41c6afa548ce1d5ccb3631023c774f473ebf1 1201 1199 2023-10-31T02:31:58Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: saturate(200%); filter: brightness(200%); } f6da09f9793199ccffe011f096ce48f662e29402 1202 1201 2023-10-31T02:32:59Z Lijosu 10 Trying to get the glow colour section to work as intended sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(200%); } f53fb05ebdfb2fc4532bd107082fde5c34fdfeea 1203 1202 2023-10-31T02:33:20Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(1000%); } 84315ff4347ae70f6c994078f895115c3beb86d9 1206 1203 2023-10-31T02:35:05Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(5000%); filter: saturate(5000%); } 2fff8bbd139ccd627a9ddadb87ce923935cdfa90 Neptune Sunset 0 264 1207 1205 2023-10-31T02:35:21Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 9604d6304f4f6df0ddb96ed36725e1cb7abd98b5 1208 1207 2023-10-31T02:35:30Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 5f339239478d0a1fa20404af10c6ccd32ea62c32 1237 1208 2023-10-31T03:18:20Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 9604d6304f4f6df0ddb96ed36725e1cb7abd98b5 1238 1237 2023-10-31T03:18:30Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 5f339239478d0a1fa20404af10c6ccd32ea62c32 1240 1238 2023-10-31T03:19:48Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 9604d6304f4f6df0ddb96ed36725e1cb7abd98b5 1241 1240 2023-10-31T03:19:58Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Neptune Sunset !colspan="2"|{{Palette_Hexagon|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/04/04 |}{{Palette_Table|#0D0106|#3626A7|#657ED4|#F27F73|#FF331F|#FBFBFF}} '''Neptune Sunset''' is a [[:Category:Colour_Palettes|colour palette]] that was only available for a limited time shortly after colour palettes were added to Robocraft 2. Colour palettes do not have lore entries. == Obtaining == === Codes === Neptune Sunset was obtainable for a month using the following code: * <code>NEPTUNESUNSET</code> This code had unlimited uses, but has not been available since. === Item Shop === This palette has never been sold on the Item Shop. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 5f339239478d0a1fa20404af10c6ccd32ea62c32 MediaWiki:Gadget-dark-mode.css 8 182 1209 800 2023-10-31T02:38:54Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #252525; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 8f26f3dbe09ab4ae40cb2eaa54cb8ea369cd7a51 1213 1209 2023-10-31T02:42:39Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 461a35587882624632bfde1af3f5b356cd87acad 1214 1213 2023-10-31T02:45:42Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer, /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { */ background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } f8f2fc06ef33c5650a6ad647a24651159dbd9c4c 1215 1214 2023-10-31T02:54:18Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT I HAVE NO IDEA WHAT THIS WILL CHANGE */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 8b66ff869bba0871bfbafe541b9398b3eec120b5 1219 1215 2023-10-31T03:00:44Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } 5c6c3b333327ebab33dc93c07f57ad808cabed8f Template:Palette Table/styles.css 10 353 1210 1206 2023-10-31T02:39:20Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(5000%); filter: saturate(1000%); } e46ea55a9ee4ec8e8c558786f826adc111494451 1216 1210 2023-10-31T02:58:47Z Lijosu 10 Still messing around with this sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(0%); filter: saturate(0%); filter: brightness(50%); filter: saturate(50%); } 516fd117c9a6f4186303377380cea171254306c1 1217 1216 2023-10-31T03:00:08Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(0%); filter: saturate(0%); } .palette-table-glow-colour2 { filter: brightness(50%); filter: saturate(50%); } 889f2139aaf4303518991a605ba3f78efa3e33c5 1223 1217 2023-10-31T03:03:34Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(-100%); filter: saturate(0%); } .palette-table-glow-colour2 { filter: brightness(50%); filter: saturate(50%); } 84594c5d74fdcf9bff4a7ef2af3ee78fbf7cb954 1226 1223 2023-10-31T03:05:02Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(-1); filter: saturate(-1); } .palette-table-glow-colour2 { filter: brightness(50%); filter: saturate(50%); } 29b0cb1d93ecddbe34c9874bb471a8e24edc2204 1227 1226 2023-10-31T03:06:25Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(0); /*filter: saturate(0);*/ } .palette-table-glow-colour2 { filter: brightness(50%); filter: saturate(50%); } 549e3c22c35d15e3b0ef288949f62f28f3c07707 1228 1227 2023-10-31T03:07:06Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(0); /*filter: saturate(0);*/ } .palette-table-glow-colour2 { filter: brightness(50%); /*filter: saturate(50%);*/ } 50c2a3c3188f92a5bfd8f2250c758146bce23fcd 1230 1228 2023-10-31T03:07:50Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(0); /*filter: saturate(0);*/ } .palette-table-glow-colour2 { filter: brightness(100); /*filter: saturate(50%);*/ } afa8f7ac8b9f8217cb0909ab0007053a21e9d5ec 1231 1230 2023-10-31T03:08:08Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(0); /*filter: saturate(0);*/ } .palette-table-glow-colour2 { filter: brightness(1); /*filter: saturate(50%);*/ } 7b75878b5846e5534cf009e3daf3c6e914c4255a 1234 1231 2023-10-31T03:17:10Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(50); filter: saturate(0.5); } a22dd53e0273bedb6a1101fe361d7df11e320622 1236 1234 2023-10-31T03:18:02Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(100); filter: saturate(1); } eece7e088bb9870296bbb254e2a53d7f3689cf3f 1239 1236 2023-10-31T03:19:21Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(5000%); filter: saturate(200%); } 5de3acec3492b646574c544b08a382a27fc13511 1242 1239 2023-10-31T03:21:04Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(5000%); filter: saturate(5000%); } 2fff8bbd139ccd627a9ddadb87ce923935cdfa90 1243 1242 2023-10-31T03:21:32Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(5000%); filter: saturate(1000%); } e46ea55a9ee4ec8e8c558786f826adc111494451 1244 1243 2023-10-31T03:21:51Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; filter: brightness(1000%); filter: saturate(5000%); } b0349bcc3e92bf74a3c5c576043d6cbf9da147dd 1245 1244 2023-10-31T03:22:14Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: saturate(5000%); } 42d158cc08a3cf6376b882bc394c484c746e29b1 1246 1245 2023-10-31T03:22:43Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: saturate(2500%); } c00ed644846f43c1a7f93550d847fc04a0cf6fe3 1247 1246 2023-10-31T03:24:25Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: saturate(3000%); filter: grayscale(20%); } 5e6ada6c7842b4894ce8cf5e3de5547d47c017ab 1248 1247 2023-10-31T03:24:49Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: grayscale(20%); filter: saturate(3000%); } b5db49f926985a195403faceb84b90cd5af57250 1249 1248 2023-10-31T03:31:09Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: brightness(10%) saturate(3000%); } 2ba04f233eaad959fa3161876cb2756ae85d8ab5 1250 1249 2023-10-31T03:31:32Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: brightness(10%) saturate(5000%); } 6c891a6ec473120aa6fb87b8f829a2e5d93a1224 1251 1250 2023-10-31T03:31:52Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: brightness(100%) saturate(5000%); } 1c95735ed7e0f4938b6cd40b833b95079940f121 1252 1251 2023-10-31T03:32:14Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: grayscale(50%) saturate(5000%); } be7346fe727d2e28cae95a68eb1713f0a8d8ea95 1253 1252 2023-10-31T03:33:38Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: brightness(5000%); } 63ab805e7a4dc316cad698efda2b795a00ac56d3 1254 1253 2023-10-31T03:34:06Z Lijosu 10 sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } .palette-table-glow-colour { height: 10px; /*filter: brightness(1000%);*/ filter: brightness(300%) saturate(300%); } 032cd6d91ce042498ab1a508605dd81b3bf184b0 1255 1254 2023-10-31T03:37:02Z Lijosu 10 I give up sanitized-css text/css .palette-table { font-size:0.75em; width: 30%; margin: 2em; margin-right :auto; text-align: center; clear:right; overflow-x: scroll; } .palette-table-normal-colour { height: 70px; } /*This is an attempt to display the glow of a colour. It's not accurate enough, so I've fridged it.*/ .palette-table-glow-colour { height: 10px; filter: saturate(5000%); } e03eda5f458381d121a8c8dc1be9de7e5cbcd6b7 RC 0 331 1211 1165 2023-10-31T02:39:40Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC !colspan="2"|{{Palette_Hexagon|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |}{{Palette_Table|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505} '''RC''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC Flipped]] * [[RC Alt]] It features the first six colours players could use before the colour picker was added, in the order they were originally presented. Colour palettes do not have lore entries. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2535b45cd80d1d3a4e8438a2b2410c84c31e8bbd 1212 1211 2023-10-31T02:39:53Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ RC !colspan="2"|{{Palette_Hexagon|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2023/03/30 |}{{Palette_Table|#22A1FE|#F6811A|#D41616|#F5FAFC|#525252|#050505}} '''RC''' is one of three default [[:Category:Colour_Palettes|colour palettes]] that are available to the player when they first start playing. The others are: * [[RC Flipped]] * [[RC Alt]] It features the first six colours players could use before the colour picker was added, in the order they were originally presented. Colour palettes do not have lore entries. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cf58a0e9d92e85213d4875a94d6b77c060f1cc04 Template:Palette Table 10 248 1218 1200 2023-10-31T03:00:20Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- class="palette-table-normal-colour" | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour palette-table-glow-colour2" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> ec4cf923101943a06213aa0d969c54a281f43ef0 1222 1218 2023-10-31T03:03:06Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- class="palette-table-normal-colour" | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> 5cb7379ddd7d45e693fc2b73e72b8f287a34eb1e 1229 1222 2023-10-31T03:07:25Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- class="palette-table-normal-colour" | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour palette-table-glow-colour2" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> ec4cf923101943a06213aa0d969c54a281f43ef0 1235 1229 2023-10-31T03:17:33Z Lijosu 10 wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- class="palette-table-normal-colour" | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> |- class="palette-table-glow-colour" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | |}<noinclude>[[Category:Templates]]</noinclude> 5cb7379ddd7d45e693fc2b73e72b8f287a34eb1e 1256 1235 2023-10-31T03:38:20Z Lijosu 10 I give up wikitext text/x-wiki <templatestyles src="Template:Palette_Table/styles.css" /> {| class="mw-no-invert wikitable palette-table" align="right" |- class="palette-table-normal-colour" | style="background-color:{{{1}}};" | <code>{{{1}}}</code> | style="background-color:{{{2}}};" | <code>{{{2}}}</code> | style="background-color:{{{3}}};" | <code>{{{3}}}</code> | style="background-color:{{{4}}};" | <code>{{{4}}}</code> | style="background-color:{{{5}}};" | <code>{{{5}}}</code> | style="background-color:{{{6}}};" | <code>{{{6}}}</code> <!-- This was an attempt to show the glow of a colour. It hasn't worked very well, so I've fridged it. --> <!--|- class="palette-table-glow-colour" | style="background-color:{{{1}}};" | | style="background-color:{{{2}}};" | | style="background-color:{{{3}}};" | | style="background-color:{{{4}}};" | | style="background-color:{{{5}}};" | | style="background-color:{{{6}}};" | --> |}<noinclude>[[Category:Templates]]</noinclude> 697a70d2daa4c2069adb84be4fdc3596b7fffbe9 Starry Galaxies 0 269 1220 1172 2023-10-31T03:00:46Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Starry Galaxies !colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C} '''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 63e9c41f4ae41d75c84357e3b2819e2890ba5be2 1221 1220 2023-10-31T03:00:57Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Starry Galaxies !colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} '''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] fc471512ebfa30b6ae8d2602a16fd01f1bd8d19c 1224 1221 2023-10-31T03:03:51Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Starry Galaxies !colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C} '''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 63e9c41f4ae41d75c84357e3b2819e2890ba5be2 1225 1224 2023-10-31T03:04:02Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Starry Galaxies !colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} '''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Starry Galaxies was on the 5th chunk of the Founder's Tree, which required you to either have at least 26 hexes unlocked or be level 40 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] fc471512ebfa30b6ae8d2602a16fd01f1bd8d19c Acid Rain 0 276 1232 1153 2023-10-31T03:08:23Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Acid Rain !colspan="2"|{{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/31 |} {{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A} '''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Acid Rain was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 59592b586425f0aec4c49078a7d082a2c0d3be07 1233 1232 2023-10-31T03:08:35Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Acid Rain !colspan="2"|{{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/31 |} {{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} '''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Acid Rain was on the 6th chunk of the Founder's Tree, which required you to either have at least 36 hexes unlocked or be level 50 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] daf86d9f70bb2585492f35f88a7c0e85d51e406f Template:BlockInfoBox 10 13 1257 139 2023-10-31T04:05:16Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "file": { "label": "File", "description": "Image file name" }, "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata></noinclude><!-- --><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!-- --><table class="block-info-box-table"><!-- -->{{#if:{{{file|}}}|<tr><td col-span="2" class="block-info-box-value">[[File:{{{file|}}}|frameless]]</td></tr>|}}<!-- --><tr><th colspan="2">{{{full-name|}}}</th></tr><!-- -->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!-- --><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!-- --></table></includeonly> 942bd32040d822ffaafe167140c94319a6ffc9a9 1259 1257 2023-10-31T04:06:10Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "file": { "label": "File", "description": "Image file name" }, "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata></noinclude><!-- --><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!-- --><table class="block-info-box-table"><!-- -->{{#if:{{{file|}}}|<tr><td col-span="2">[[File:{{{file|}}}|frameless]]</td></tr>|}}<!-- --><tr><th colspan="2">{{{full-name|}}}</th></tr><!-- -->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!-- --><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!-- --></table></includeonly> 7a50b9abf533cff1504949d1b2102252a0f15822 1260 1259 2023-10-31T04:07:47Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "file": { "label": "File", "description": "Image file name" }, "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata></noinclude><!-- --><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!-- --><table class="block-info-box-table"><!-- -->{{#if:{{{file|}}}|<tr><td col-span="2">[[File:{{{file|}}}|frameless|center]]</td></tr>|}}<!-- --><tr><th colspan="2">{{{full-name|}}}</th></tr><!-- -->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!-- --><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!-- --></table></includeonly> 8dcbdf66ef2f288ba64a4bdb0ad67b5185c5dfec 1262 1260 2023-10-31T04:13:00Z Raidsmash 6 wikitext text/x-wiki <noinclude> <templatedata> { "params": { "file": { "label": "File", "description": "Image file name" }, "full-name": { "label": "Full Name", "description": "In-game full name, e.g. the ones containing 'Scalable'", "required": true }, "base-cpu": { "label": "Base CPU", "description": "In-game value" }, "weapon-cpu": { "label": "Weapon CPU", "description": "In-game value" }, "cosmetic-cpu": { "label": "Cosmetic CPU", "description": "In-game value" }, "mass": { "label": "Mass of Cube", "description": "In-game value without Kg", "required": true } }, "description": "Info boxes for blocks." } </templatedata></noinclude><!-- --><includeonly><templatestyles src="BlockInfoBox/styles.css" /><!-- --><table class="block-info-box-table"><!-- -->{{#if:{{{file|}}}|<tr><td colspan="2">[[File:{{{file|}}}|frameless|center]]</td></tr>|}}<!-- --><tr><th colspan="2">{{{full-name|}}}</th></tr><!-- -->{{#if:{{{base-cpu|}}}|<tr><th class="block-info-box-header">Base CPU</th><td class="block-info-box-value">{{{base-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{weapon-cpu|}}}|<tr><th class="block-info-box-header">Weapon CPU</th><td class="block-info-box-value">{{{weapon-cpu|}}}</td></tr>|}}<!-- -->{{#if:{{{cosmetic-cpu|}}}|<tr><th class="block-info-box-header">Cosmetic CPU</th><td class="block-info-box-value">{{{cosmetic-cpu|}}}</td></tr>|}}<!-- --><tr><th class="block-info-box-header">Mass of Cube</th><td class="block-info-box-value">{{{mass|}}} Kg</td></tr><!-- --></table></includeonly> 46af224653f10c8158458f12be06616ac995708d Shapes 0 14 1258 356 2023-10-31T04:05:34Z Raidsmash 6 wikitext text/x-wiki ==Base== {{BlockInfoBox|file=Shape Cube.png|full-name=Scalable Cube|base-cpu=1|mass=1.8}} [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== [[File:Shape Plate.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Triangle.png|frameless]] [[File:Plate Tetra.png|frameless]] [[File:Plate Neg Tetra.png|frameless]] [[File:Plate Qtr Pyramid.png|frameless]] [[File:Plate Neg Qtr Pyramid.png|frameless]] [[File:Plate Half Dbl Sliced.png|frameless]] [[File:Plate Rneg Pyramid.png|frameless]] [[File:Plate Rneg Qtr Pyramid.png|frameless]] [[File:Plate Rwedge.png|frameless]] [[File:Plate Rtetra.png|frameless]] [[File:Plate Qtr Cricle.png|frameless]] ==Cylinders== [[File:Plate Circle.png|frameless]] [[File:Plate Wide Cylinder.png|frameless]] [[File:Plate Narrow Cylinder.png|frameless]] [[File:Wide Cylinder.png|frameless]] [[File:W Cylinder Bend.png|frameless]] [[File:W Cylinder T.png|frameless]] [[File:W Cylinder Cross.png|frameless]] [[File:W Cylinder Corner.png|frameless]] [[File:W Cylinder Diagonal.png|frameless]] [[File:W Cylinder Dbl Diag.png|frameless]] [[File:Narrow Cylinder.png|frameless]] [[File:N Cylinder Bend.png|frameless]] [[File:N Cylinder T.png|frameless]] [[File:N Cylinder Cross.png|frameless]] [[File:N Cylinder Corner.png|frameless]] [[File:N Cylinder Diagonal.png|frameless]] [[File:N Cylinder Dbl Diag.png|frameless]] ==Posts and Frames== [[File:Post Straight.png|frameless]] [[File:Post L Shape.png|frameless]] [[File:Post T Junction.png|frameless]] [[File:Post Cross.png|frameless]] [[File:Post Corner.png|frameless]] [[File:Post Diagonal.png|frameless]] [[File:Post Dbl Diagonal.png|frameless]] [[File:Frame Square.png|frameless]] [[File:Frame Triangle.png|frameless]] [[File:Frame Square Skew.png|frameless]] [[File:Frame Tri Skew.png|frameless]] ==Unique== [[File:Nameplate.png|frameless]] 7202579048a2447e2a97709e80ff6efedce93a29 Template:BlockInfoBox/styles.css 10 34 1261 138 2023-10-31T04:09:54Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border: 4px solid rgb(32,28,44); text-align: center; } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } 9b15c6fd076ab90dce90d04e0c8f43c2f523bf1b 1263 1261 2023-10-31T04:13:15Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border: 4px solid rgb(32,28,44); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } 3e555e4a1c4581d0d7c70388a351c9f53f902848 1264 1263 2023-10-31T04:14:07Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border: 4px solid rgb(224,116,4); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } 195bdce709d932e819e8e7fc86e28ae385c79f38 1265 1264 2023-10-31T04:16:40Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border: 2px solid rgb(224,116,4); } .block-info-box-table th { border: 1px solid rgb(224,116,4); } .block-info-box-table td { border: 1px solid rgb(224,116,4); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } c00f56f0b7cf8f09a8c6a993dcda1d5dbaccf14a 1266 1265 2023-10-31T04:17:48Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border-collapse: collapse; border: 2px solid rgb(224,116,4); } .block-info-box-table th { border: 1px solid rgb(224,116,4); } .block-info-box-table td { border: 1px solid rgb(224,116,4); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } bb5bb990943ca9cb2ea8dbc7b710bac75df1d52e 1267 1266 2023-10-31T04:19:01Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border-collapse: collapse; border: 2px solid rgb(224,116,4); } .block-info-box-table th { padding: 1px; border: 1px solid rgb(224,116,4); } .block-info-box-table td { padding: 1px; border: 1px solid rgb(224,116,4); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } 186d27689fd373f12ac2a10843a8149acad08e62 1268 1267 2023-10-31T04:19:38Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border-collapse: collapse; border: 2px solid rgb(224,116,4); } .block-info-box-table th { padding: 2px; border: 1px solid rgb(224,116,4); } .block-info-box-table td { padding: 2px; border: 1px solid rgb(224,116,4); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } 2ccb64d87a2555b5c552c18ac7561b0fb5894264 1269 1268 2023-10-31T04:22:58Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border-collapse: collapse; border: 2px solid rgb(224,116,4); } .block-info-box-table th { padding: 2px; border: 1px solid rgb(224,116,4); background-color: rgb(256,252,252); } .block-info-box-table td { padding: 2px; border: 1px solid rgb(224,116,4); background-color: rgb(256,252,252); } .block-info-box-header { background-color: rgb(230,227,227); text-align: left; } .block-info-box-value { text-align: right; } 287a8f3b879e2fb12df80c1f212ef66e2d1fb206 1270 1269 2023-10-31T04:24:19Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border-collapse: collapse; border: 2px solid rgb(224,116,4); } .block-info-box-table th { padding: 2px; border: 1px solid rgb(224,116,4); background-color: rgba(256,252,252,0.1); } .block-info-box-table td { padding: 2px; border: 1px solid rgb(224,116,4); background-color: rgba(256,252,252,0.1); } .block-info-box-header { background-color: rgba(230,227,227,0.1); text-align: left; } .block-info-box-value { text-align: right; } 2c4b3812c34654f351d37db901208eeb2d9e2543 1271 1270 2023-10-31T04:24:55Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border-collapse: collapse; border: 2px solid rgb(224,116,4); } .block-info-box-table th { padding: 2px; border: 1px solid rgb(224,116,4); background-color: rgba(256,252,252,0.1); } .block-info-box-table td { padding: 2px; border: 1px solid rgb(224,116,4); background-color: rgba(256,252,252,0.1); } .block-info-box-header { background-color: rgba(224,116,4,0.1); text-align: left; } .block-info-box-value { text-align: right; } b15bc00ffd3a7e29cc7d5d3854dcf9605cc48f99 1272 1271 2023-10-31T04:25:33Z Raidsmash 6 sanitized-css text/css .block-info-box-table { border-collapse: collapse; border: 2px solid rgb(224,116,4); } .block-info-box-table th { padding: 2px; border: 1px solid rgb(224,116,4); background-color: rgba(256,252,252,0.1); } .block-info-box-table td { padding: 2px; border: 1px solid rgb(224,116,4); background-color: rgba(256,252,252,0.1); } .block-info-box-header { text-align: left; } .block-info-box-value { text-align: right; } 981f34a684da1fd89051b3e737cc62bdf77107f3 Fibre Weave Airium 0 277 1273 854 2023-10-31T07:20:34Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Fibre Weave Airium !colspan="2"|[[File:Fibre_Weave_Airium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/31 |} '''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Fibre Weave Airium {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/31}} [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 85c59cb43fe21e282437c0c63dc944061290d0ac Erbium Cray 0 230 1274 1031 2023-10-31T07:22:29Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Erbium Cray !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1000 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Erbium Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Erbium Cray {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/10/31}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 93deed84d1bf4e3bfb975713ba7d809013a27ff7 Chibi Ares 0 275 1275 847 2023-10-31T07:24:07Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Chibi Ares !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Chibi Ares''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It has a counterpart in [[Chibi Vector]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Chibi Ares {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/31}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a7a4d6391fc11649294e9a45201fc33956b8ccb1 Switched On 0 250 1276 801 2023-10-31T07:26:03Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Switched On !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Switched On''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Switched On {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/10/31}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f43afe4fa8e2746e225085e776d99277d9751b7c Template:Available On Shop 10 338 1277 1059 2023-10-31T07:28:17Z Lijosu 10 Fixed so that it works with True AND False values. wikitext text/x-wiki {{#ifeq: True | {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude> Takes only 1 parameter. True or False: {{(}}{{(}}Available On Shop|False{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. {{(}}{{(}}Available On Shop|True{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. [[Category:Templates]]</noinclude> 070d7e07c9b792be89c7aa662239a5b85ab9f785 1278 1277 2023-10-31T07:28:40Z Lijosu 10 wikitext text/x-wiki {{#ifeq: True | {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude> Takes only 1 parameter. True or False: {{(}}{{(}}Available On Shop|True{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. {{(}}{{(}}Available On Shop|False{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. [[Category:Templates]]</noinclude> 182e4731b2325c11889d5e6b96bc9e5db5e4b57e 1279 1278 2023-10-31T07:29:28Z Lijosu 10 wikitext text/x-wiki {{#ifeq: False | {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude> Takes only 1 parameter. True or False: {{(}}{{(}}Available On Shop|True{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. {{(}}{{(}}Available On Shop|False{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. [[Category:Templates]]</noinclude> 853dce265f84c80f4d37527ac0281ba4187ee519 1280 1279 2023-10-31T07:30:08Z Lijosu 10 wikitext text/x-wiki {{#ifeq: True | {{{1|}}} | Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. | Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. }}<noinclude> Takes only 1 parameter. True or False: {{(}}{{(}}Available On Shop|True{{)}}{{)}} = Now that it is no longer available on the Battle Matrix, it can be bought from the Item Shop. {{(}}{{(}}Available On Shop|False{{)}}{{)}} = Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once it is no longer available there. [[Category:Templates]]</noinclude> 182e4731b2325c11889d5e6b96bc9e5db5e4b57e Template:Item Shop Slots 10 336 1281 997 2023-10-31T07:31:31Z Lijosu 10 wikitext text/x-wiki {{#ifeq: small | {{{1|}}} | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the four smallest slots. | Like other {{{item_type}}}, this item appears periodically on the Item Shop in one of the two "portrait" slots. }} {{#ifeq: True | {{{featured|}}} | It has appeared as a featured item before. | }}<noinclude> Use a slot type as the 1st argument. Valid examples include: * small * portrait You should also include an "item type" (item_type). You may also include the parameter: featured=True [[Category:Templates]]</noinclude> 4f2085b70ba684726d78f8d8620a919d69c44df4 File:Aiming Axle Servo.png 6 354 1282 2023-10-31T19:08:30Z Kourinn 20 A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port. wikitext text/x-wiki == Summary == A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port. be1a5abb941cfe1315e90c29d5de7efbe4bf7126 File:Aiming Hinge Servo.png 6 355 1283 2023-10-31T19:09:06Z Kourinn 20 A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port. wikitext text/x-wiki == Summary == A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port. 3abf9696f58c9d9440139e1205946cbce3237c67 File:Arc Discharger.png 6 356 1284 2023-10-31T19:09:55Z Kourinn 20 Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force wikitext text/x-wiki == Summary == Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force 8161c7d14bcde5b4d383a16b6da7ef35d6f7f9b5 File:Rail Gun.png 6 357 1285 2023-10-31T19:10:49Z Kourinn 20 A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range. wikitext text/x-wiki == Summary == A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range. e31786d4efa5b6c0cb6a069b5bd738c60d24df68 File:Plasma Cannon.png 6 358 1286 2023-10-31T19:11:47Z Kourinn 20 A heavy caliber plasma cannon barrel which launches explosive shells wikitext text/x-wiki == Summary == A heavy caliber plasma cannon barrel which launches explosive shells 31b4f132c0c2b8b75675d8914efee690db679cba File:Laser Blaster.png 6 359 1287 2023-10-31T19:13:13Z Kourinn 20 A fully automatic, fixed Laser Blaster barrel wikitext text/x-wiki == Summary == A fully automatic, fixed Laser Blaster barrel aa7e5801e66db4fa11b8688633271db089fe6fa6 User:Archimedes5000/common.css 2 360 1288 2023-10-31T19:13:35Z Archimedes5000 4 Created page with "div#editpage-copywarn { display:none; }" css text/css div#editpage-copywarn { display:none; } 92c72946388687743a250fb97234657bf22b9249 File:Standard Rail Turret.png 6 361 1289 2023-10-31T19:13:58Z Kourinn 20 An all-in-one aiming rail turret with a single Rail Gun wikitext text/x-wiki == Summary == An all-in-one aiming rail turret with a single Rail Gun 3551a17fda2a91b44223baa68779695cb21f0c3e File:Small Plasma Turret.png 6 362 1290 2023-10-31T19:14:38Z Kourinn 20 An all-in-one aiming plasma turret with a single Plasma Cannon wikitext text/x-wiki == Summary == An all-in-one aiming plasma turret with a single Plasma Cannon 327a59e5a20aaadf40184a018fed2fabd03af520 File:Small Laser Turret.png 6 363 1291 2023-10-31T19:15:14Z Kourinn 20 An all-in-one aiming laser turret with three Laser Blasters wikitext text/x-wiki == Summary == An all-in-one aiming laser turret with three Laser Blasters d2903e9403223b5f2d22e0836847a77e72e4121e File:Standard Plasma Turret.png 6 364 1292 2023-10-31T19:15:49Z Kourinn 20 An all-in-one aiming plasma turret with two Plasma Cannons wikitext text/x-wiki == Summary == An all-in-one aiming plasma turret with two Plasma Cannons c4eccf7a7f2370cb9aa5c3ca0a169a9aac319839 File:Standard Laser Turret.png 6 365 1293 2023-10-31T19:16:23Z Kourinn 20 An all-in-one aiming laser turret with six Laser Blasters wikitext text/x-wiki == Summary == An all-in-one aiming laser turret with six Laser Blasters 82f28741b4d23060dda8b9e7879dc43d8da33ef4 Module:Block Data 828 125 1294 433 2023-10-31T19:30:20Z Archimedes5000 4 Scribunto text/plain local p = {} function localize(m) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = mw.loadJsonData(m) local t_data = tostring(data) for _, _, c in string.find(t_data, ":\"(str.-)\"") do local t_data = string.gsub(t_data, c, l_data[c]) end module = mw.text.jsonEncode(t_data) return module end function transpose(t) local d = mw.loadJsonData(t) local o = {} for i, v in ipairs(d) do o[k] = {} for k, v in pairs(d[i]) do o[k][i] = v end end return o end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} for i, v in pairs(data) do data[i] = transpose(v) end for i, _ in ipairs(data) do if type(data[i][key]) == "table" then for j, v in ipairs(data[i][key]) do if v == value then output = data[i][return_key][j] end end end end return output end return p ce9da8b8bca7e4cc35ec9e95fbd1a716614a8272 1296 1294 2023-10-31T20:17:06Z Archimedes5000 4 Scribunto text/plain local p = {} function localize(m) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = mw.loadJsonData(m) local t_data = tostring(data) for _, _, c in string.find(t_data, ":\"(str.-)\"") do local t_data = string.gsub(t_data, c, l_data[c]) end module = mw.text.jsonEncode(t_data) return module end function transpose(t) local d = mw.loadJsonData(t) local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} for i, v in pairs(data) do data[i] = transpose(v) end for i, _ in pairs(data) do if type(data[i][key]) == "table" then for j, v in pairs(data[i][key]) do if v == value then output = data[i][return_key][j] end end end end return output end return p ddd45f2a9b6fbfad7a88351a0959bcddcafa6896 Weapons 0 366 1295 2023-10-31T19:30:44Z Kourinn 20 Created work in progress draft for the page. Added Standard Laser Turret section. wikitext text/x-wiki <!-- This page is a work in progress. --> Weapons in Robocraft 2 are functional blocks used to increase combat effectiveness by damaging enemy Robocrafts, enemy SCUs, and some game mode objectives. These blocks consume Weapon CPU, which is more limited than Base CPU. Many weapons are available as all-in-one blocks with both aiming and firing of damage dealing energy projectiles. Additionally, standalone weapon blocks may be combined together with other functional blocks to create a custom weapon system. === Standard Laser Turret === An all-in-one aiming laser turret with six Laser Blasters. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |500 kg |- |'''Damage''' |14 |- |'''Recharge Time''' |0.1 s |- |'''Velocity''' |900 m/s |- |'''Penetration Energy''' |2000 kJ |- |'''Recoil Force''' |15 kN |} {| class="wikitable" |+Variants !Image !Name !Obtained From |- |[[File:Standard Laser Turret.png|frameless|Basic Airium]] |Standard Laser Turret |Unlocked by default. |- | |Clandestine Standard Jee'ra Laser Turret |Originally from the Season One Battle Matrix. |} ---- 999397e06644aeba0dd66a4f80c60b7d20262c67 Jimmy Jam Strawberry Jam Factory 0 202 1297 784 2023-11-01T07:29:11Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam Strawberry Jam Factory !colspan="2"|[[File:Jimmy Jam Strawberry Jam Factory.png|200px|frameless|Jimmy Jam Strawberry Jam Factory]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1,200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/04 |} The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop. == Lore == The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] e9c422655ec9f3cbf530e7355623db741ed8163f Beryllium Tianhe 0 207 1298 1029 2023-11-01T07:36:35Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Beryllium Tianhe !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Beryllium Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Beryllium Tianhe {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/11/1}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9b814d4709f7d81861c251a9a6a4fafbc5ec4e39 Tianhe Profile 0 253 1299 804 2023-11-01T07:38:27Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Tianhe Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} The '''Tianhe Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Tianhe Profile {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/1}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] b7f8b5e8250af5d92af49cc91b9aab9de940fbef Enveloped 0 229 1300 772 2023-11-01T07:40:22Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Enveloped !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/03/21 |} '''Enveloped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Enveloped {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/1}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 29bb44e7d0044e0793750a95b46bd722c16d13a7 Built For Battle Season Banner 0 367 1301 2023-11-01T07:53:00Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Built For Battle Season Banner !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Exclusive}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Built For Battle Season Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Season Banner {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 9342034546455d2ca44faaec7a196ad26da374cb Moderonium Quilt 0 368 1302 2023-11-01T07:55:56Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Moderonium Quilt !colspan="2"|[[image]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/10/26 |} '''Moderonium Quilt''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Moderonium Quilt {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === It will be available on the shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 1dee8a6eba9a51a509e272eed2e0d4f881c5703a Sunspot 0 369 1303 2023-11-01T08:00:20Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Sunspot !colspan="2"|{{Palette_Hexagon|#BA3F00|#D48600|#9B4800|#580000|#FFAA00|#FFD500}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/10/26 |}{{Palette_Table|#BA3F00|#D48600|#9B4800|#580000|#FFAA00|#FFD500}} '''Sunspot''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Sunspot {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] be50cd902cca5066041d293d980f527c9bb1818f Clandestine Standard Jee'Ra Laser Turret 0 370 1304 2023-11-01T08:05:43Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Clandestine Standard Jee'Ra Laser Turret !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 2fc3a2fbd5ea7fd311132f620077834bf93944db 1305 1304 2023-11-01T08:05:59Z Lijosu 10 Fixed categories wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Clandestine Standard Jee'Ra Laser Turret !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] d0575e92fb365854e36b0773c636335bf2818882 Standard Laser Turret 0 371 1306 2023-11-01T08:09:13Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Laser Turret !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/06/21 |} The '''Standard Laser Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All wheel variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] af964175e330aacf318d789a306a0c0fd188facb Weapons 0 366 1307 1295 2023-11-02T01:12:14Z Kourinn 20 Added other blocks from inventory weapon category wikitext text/x-wiki Weapons in Robocraft 2 are functional blocks used to increase combat effectiveness by damaging enemy Robocrafts, enemy SCUs, and some game mode objectives. These blocks consume Weapon CPU, which is more limited than Base CPU. Many weapons are available as all-in-one blocks with both aiming and firing of damage dealing energy projectiles. Additionally, standalone weapon blocks may be combined together with other functional blocks to create a custom weapon system. === Standard Laser Turret === An all-in-one aiming laser turret with six Laser Blasters. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |500 kg |- |'''Damage''' |14 |- |'''Recharge Time''' |0.1 s |- |'''Velocity''' |900 m/s |- |'''Penetration Energy''' |2000 kJ |- |'''Recoil Force''' |15 kN |} {| class="wikitable" |+Variants !Image !Name !Obtained From |- |[[File:Standard_Laser_Turret.png|alt=Standard Laser Turret|center|130x130px]] |'''Standard Laser Turret''' |Unlocked by default. |- | |'''Clandestine Standard Jee'ra Laser Turret''' |Originally from the Season One Battle Matrix. |} ---- === Standard Plasma Turret === An all-in-one aiming laser turret with two Plasma Cannons. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |450 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+Variants !Image !Name !Obtained From |- |[[File:Standard Plasma Turret.png|alt=Standard Plasma Turret|center|frameless|130x130px]] |'''Standard Plasma Turret''' |Unlocked by default. |- | |'''Clandestine Standard Jee'ra Plasma Turret''' |Originally from the Season One Battle Matrix. |} ---- === Small Laser Turret === An all-in-one aiming laser turret with three Laser Blasters. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |250 kg |- |'''Damage''' |14 |- |'''Recharge Time''' |0.2 s |- |'''Velocity''' |900 m/s |- |'''Penetration Energy''' |2000 kJ |- |'''Recoil Force''' |15 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Small Laser Turret.png|alt=Small Laser Turret|center|frameless|130x130px]] |'''Small Laser Turret''' |Unlocked by default. |- | |'''Clandestine Small Jee'ra Laser Turret''' |Originally from the Season One Battle Matrix. |} ---- === Small Plasma Turret === An all-in-one aiming laser turret with two Plasma Cannons. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |225 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Small Plasma Turret.png|alt=Small Plasma Turret|center|frameless|130x130px]] |'''Small Plasma Turret''' |Unlocked by default. |- | |'''Clandestine Small Jee'ra Plasma Turret''' |Originally from the Season One Battle Matrix. |} ---- === Standard Rail Turret === An all-on-one aiming rail turret with one Rail Gun. {| class="wikitable" |+Stats |'''Base CPU''' !60 |- |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |900 kg |- |'''Damage''' |590 |- |'''Recharge Time''' |4 s |- |'''Velocity''' |450 m/s |- |'''Penetration Energy''' |43000 kJ |- |'''Recoil Force''' |750 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Standard Rail Turret.png|alt=Standard Rail Turret|center|frameless|130x130px]] |'''Standard Rail Turret''' |Unlocked by default. |- | |'''Clandestine Jee'ra Rail Turret''' |Originally from the Season One Battle Matrix. |} ---- === Laser Blaster === A fully automatic, fixed Laser Blaster barrel. {| class="wikitable" |+Stats |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |22.5 kg |- |'''Damage''' |14 |- |'''Recharge Time''' |0.2 s |- |'''Velocity''' |900 m/s |- |'''Penetration Energy''' |2000 kJ |- |'''Recoil Force''' |15 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Laser Blaster.png|alt=Laser Blaster|center|frameless|130x130px]] |'''Laser Blaster''' |Unlocked by default. |- | |'''Diverted Jee'ra Laser Blaster''' |Originally from the Season One Battle Matrix. |} ---- === Plasma Cannon === A heavy caliber plasma cannon barrel which launches explosive shells. {| class="wikitable" |+Stats |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |45 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Plasma Cannon.png|alt=Plasma Cannon|center|frameless|130x130px]] |'''Plasma Cannon''' |Unlocked by default. |- | |'''Diverted Jee'ra Plasma Cannon''' |Originally from the Season One Battle Matrix. |} ---- === Rail Gun === A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range. {| class="wikitable" |+Stats |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |90 kg |- |'''Damage''' |590 |- |'''Recharge Time''' |4 s |- |'''Velocity''' |450 m/s |- |'''Penetration Energy''' |43000 kJ |- |'''Recoil Force''' |750 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Rail Gun.png|alt=Rail Gun|center|frameless|130x130px]] |'''Rail Gun''' |Unlocked by default. |- | |'''Diverted Jee'ra Rail Gun''' |Originally from the Season One Battle Matrix. |} ---- === Arc Discharger === Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force. {| class="wikitable" |+Stats |Weapon CPU |40 |- |Mass of Cube |30 kg |- |Damage |15000 |- |Splash Radius |30 Blocks |- |Recharge Time |0.1 s |- |Penetration Energy |100000 kJ |- |Charge Time |6 s |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Arc Discharger.png|alt=Arc Discharger|center|frameless|130x130px]] |'''Arc Discharger''' |Unlocked by default. |} ---- === Aiming Axle Servo === A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port. {| class="wikitable" |+Stats |Base CPU |30 |- |Mass of Cube |5 kg / 40 kg / 135 kg |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Aiming Axle Servo.png|alt=Aiming Axle Servo|center|frameless|130x130px]] |'''Aiming Axle Servo''' |Unlocked by default. |} ---- === Aiming Hinge Servo === A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port. {| class="wikitable" |+Stats |Base CPU |30 |- |Mass of Cube |5 kg / 40 kg / 135 kg |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Aiming Hinge Servo.png|alt=Aiming Hinge Servo|center|frameless|130x130px]] |'''Aiming Hinge Servo''' |Unlocked by default. |} 62167ca14b59e6a347216baad7726f547e82dae3 EVIL Duality 0 318 1308 944 2023-11-02T07:22:15Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1000 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Duality''' is a [[:Category:QMG_Skins|QMG skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Duality uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Duality {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/2}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 15665e972eacc679fcc23fb2f7b420c76e9962b5 1309 1308 2023-11-02T07:22:29Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL Duality !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 1000 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/09/06 |} '''EVIL Duality''' is a [[:Category:QMG_Skins|QMG skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Duality uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Duality {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/02}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 0a023bec3e0db42e5601c3bfbeadf4c0c8ab62dc Vector Airium 0 280 1310 857 2023-11-02T07:24:29Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Vector Airium !colspan="2"|[[File:Vector_Airium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/08/31 |} '''Vector Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Vector Airium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/02}} [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 75192b410c1599794885141914f6206bc6d9ee12 Starry Galaxies 0 269 1311 1225 2023-11-02T07:25:51Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Starry Galaxies !colspan="2"|{{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/03 |}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} '''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Starry Galaxies {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/02}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9cc726b21d7186887fcbd797ab7f1acfa08206f8 Digital Network 0 290 1312 886 2023-11-02T07:27:08Z Lijosu 10 Added template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Digital Network !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Digital Network has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=banner}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] c16738af064d438869da39e1ae84eeec90a70bf2 1313 1312 2023-11-02T07:27:31Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Digital Network !colspan="2"|[[image]] |- | '''Type''' || Banner |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Digital Network has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=banners}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 40fb6fde1810efc49f48c8f2836787c95f0970b0 Pointed 0 242 1314 794 2023-11-02T07:28:56Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Pointed !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} '''Pointed''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Pointed {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/02}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 03a6e106b9fef3adb5d7af9fdd145b58b34a40da Help:RC2 Wiki Structure 12 372 1315 2023-11-02T08:19:01Z Fugii 2 Created page with "This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki" wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki 770ecd47458d302c6ae5d845261d30950ab6c59d 1316 1315 2023-11-02T11:59:44Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki {| class="wikitable sortable" |+ Skins Extensions Currently Offered |- ! Skin !! Enabled !! Extra Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Example || Example || Example |- | Example || Example || Example |- | Example || Example || Example |- | Example || Example || Example |- | Example || Example || Example |- | Example || Example || Example |- | Example || Example || Example |- | Example || Example || Example |- | Example || Example || Example |} 244a7daef7ae320c87c1c3bead04a2e8bda75d5d 1317 1316 2023-11-02T12:04:39Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki {| class="wikitable sortable" |+ Skins Extensions Currently Offered |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |} 9700ef3207085af6d6432d1cd9025675df83f5b9 1318 1317 2023-11-02T12:10:55Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. The current default skin is used is the Timeless {| class="wikitable sortable" |+ Skins Extensions Currently Offered |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} d9ab26d7cbcd73a12ed4dbb72aafd8704bdcfb5a 1319 1318 2023-11-02T12:17:44Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. The current default skin used is the Timeless skin with dark mode enabled. To view other skins add ?useskin=skinname to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. {| class="wikitable sortable" |+ Skins Extensions Currently Offered |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} a84cb4735283f21e6f3e74c02bc0bd187842ddd5 1321 1319 2023-11-02T12:29:11Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. The current default skin used is the Timeless skin with dark mode enabled. To view other skins add '?useskin=skinname' to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. Changes to the css/js styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the css in the common file to avoid breaking other skins usability, but may be beneficial with restructuring how the how the current skin is altered. To change the css/js styling to affect only the Timeless skin can be made here * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js {| class="wikitable sortable" |+ Skins Extensions Currently Offered |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} a7873b7e94cfc1acd13a0c929c49861010cd743c 1322 1321 2023-11-02T12:30:08Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. The current default skin used is the Timeless skin with dark mode enabled. To view other skins add '?useskin=skinname' to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. '''Changes to the css/js styling to affect every skin can be made here:''' * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the css in the common file to avoid breaking other skins usability, but may be beneficial with restructuring how the how the current skin is altered. '''To change the css/js styling to affect only the Timeless skin can be made here:''' * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js {| class="wikitable sortable" |+ Skins Extensions Currently Offered |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} b5408acefe00ff8e7da57ebc384af3b3b1915ab2 1323 1322 2023-11-02T12:40:30Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. The current default skin used is the Timeless skin with dark mode enabled. To view other skins add '?useskin=skinname' to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability, but may be beneficial with restructuring how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: ==== <nowiki><templatestyles src="pagename.css"/></nowiki> ==== {| class="wikitable sortable" |+ Skins Extensions Currently Offered |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} 5690e665c79229223b062624ee72f10fc815d404 1324 1323 2023-11-02T13:00:46Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. The current default skin used is the Timeless skin with dark mode enabled. To view other skins add '?useskin=skinname' to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability, but may be beneficial with restructuring how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normasl skin) instead of the specific DarkMode extension for mediawiki. This is largely because it cannot be enabled by default. The source for Gadgets to pick up the CSS/JS files is here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets At the moment it is only used for dark mode styling which consist of three pages: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled. === Individual Page CSS === ---- If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: ==== <nowiki><templatestyles src="pagename.css"/></nowiki> ==== {| class="wikitable sortable" |+ Skins Extensions Currently Offered |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} e56bc0426bcead0519b799b3f1f036ebdd3967d1 1325 1324 2023-11-02T13:07:15Z Fugii 2 wikitext text/x-wiki This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default. The source for Gadgets to pick up the CSS/JS files is here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets At the moment it is only used for dark mode styling which consist of three pages: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled. === Individual Page CSS === ---- If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: <code><nowiki><templatestyles src="pagename.css"/></nowiki></code> === List of Skins Currently Offered === ---- {| class="wikitable sortable" |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} 82a85b85504df87e33f02f9d5706a5b81768a390 1326 1325 2023-11-02T13:10:56Z Fugii 2 wikitext text/x-wiki <!--__NOTOC__--> This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default. The source for Gadgets to pick up the CSS/JS files is here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets At the moment it is only used for dark mode styling which consist of three pages: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled. === Individual Page CSS === ---- If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: <code><nowiki><templatestyles src="pagename.css"/></nowiki></code> === List of Skins Currently Offered === ---- {| class="wikitable sortable" |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} === Extensions === ---- The lists of current extensions available through Miraheze is here: * https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages * https://meta.miraheze.org/wiki/Extensions * https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate) bac584a0c691ea763a9fb8bcd703c97620877759 1327 1326 2023-11-02T13:12:03Z Fugii 2 wikitext text/x-wiki <!--__NOTOC__--> This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. === Skins and Site Design === ---- The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default. The source for Gadgets to pick up the CSS/JS files is here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets At the moment it is only used for dark mode styling which consist of three pages: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled. === Individual Page CSS === ---- If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: <code><nowiki><templatestyles src="pagename.css"/></nowiki></code> === List of Skins Currently Offered === ---- {| class="wikitable sortable" |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} === Extensions === ---- The lists of current extensions available through Miraheze is here: * https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages * https://meta.miraheze.org/wiki/Extensions * https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate) 16a7edb2c924f128cf69c371d45fae43e8b4ccdc 1328 1327 2023-11-02T13:13:21Z Fugii 2 wikitext text/x-wiki <!--__NOTOC__--> This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. === Default Skin === ---- The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default. The source for Gadgets to pick up the CSS/JS files is here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets At the moment it is only used for dark mode styling which consist of three pages: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled. === Individual Page CSS === ---- If you want to add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: <code><nowiki><templatestyles src="pagename.css"/></nowiki></code> === List of Skins Currently Offered === ---- {| class="wikitable sortable" |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} === Extensions === ---- The lists of current extensions available through Miraheze is here: * https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages * https://meta.miraheze.org/wiki/Extensions * https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate) 34644d583e793ece9f38fe7ec9b46a746febc3da 1329 1328 2023-11-02T13:14:23Z Fugii 2 wikitext text/x-wiki <!--__NOTOC__--> This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. === Default Skin === ---- The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default. The source for Gadgets to pick up the CSS/JS files is here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets At the moment it is only used for dark mode styling which consist of three pages: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled. === Individual Page CSS === ---- To add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: <code><nowiki><templatestyles src="pagename.css"/></nowiki></code> === List of Skins Currently Offered === ---- {| class="wikitable sortable" |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} === Extensions === ---- The lists of current extensions available through Miraheze is here: * https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages * https://meta.miraheze.org/wiki/Extensions * https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate) 38c3b06dbbb1117bcc13c5aefcf7e4459c3f6440 1330 1329 2023-11-02T13:14:48Z Fugii 2 wikitext text/x-wiki <!--__NOTOC__--> This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. === Default Skin === ---- The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default. The source for Gadgets to pick up the CSS/JS files is here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets At the moment it is only used for dark mode styling which consist of three pages: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css MediaWiki:Gadget-dark-mode.css is the main source to alter that colours and styling when dark mode is enabled. === Individual Page CSS === ---- To add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: * <code><nowiki><templatestyles src="pagename.css"/></nowiki></code> === List of Skins Currently Offered === ---- {| class="wikitable sortable" |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} === Extensions === ---- The lists of current extensions available through Miraheze is here: * https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages * https://meta.miraheze.org/wiki/Extensions * https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate) ea60a5ee62f29a317d63d0bab33bcdf3707b870e 1331 1330 2023-11-02T13:55:13Z Fugii 2 wikitext text/x-wiki <!--__NOTOC__--> This page will serve as documentation to the features Mediawiki and Miraheze offer and their utilization within the Robocraft 2 Wiki. === Default Skin === ---- The current default skin used is the Timeless skin with dark mode enabled. To view other skins add <code>?useskin=skinname</code> to the end of most pages or log in to enter your preferences and set your preferred skin that's enabled. The darkmode gadget may break styling and will need to enter light mode or disable it in preferences. === CSS/JS Styling Locations === ---- Changes to the CSS/JS styling to affect every skin can be made here: * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.css * https://robocraft2wiki.miraheze.org/w/index.php?title=MediaWiki:Common.js It is generally recommenced against changing the CSS in the common file to avoid breaking other skins usability. However, this may change if we restructured how the how the current skin is altered. To change the CSS/JS styling to affect only the Timeless skin can be made here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Timeless.js === Dark Mode === ---- Dark Mode is done through the extension Gadgets (that force CSS/JS styling priority over a normal skin) instead of the specific DarkMode extension for mediawiki. This is largely because the DarkMode extension cannot be enabled by default. The source for Gadgets to pick up the CSS/JS files is here: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadgets-definition#mw-prefsection-gadgets At the moment it is only used for dark mode styling which consist of three pages: * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode.css * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle.js * https://robocraft2wiki.miraheze.org/wiki/MediaWiki:Gadget-dark-mode-toggle-pagestyles.css MediaWiki:Gadget-dark-mode.css is the main source to alter the colours and styling when dark mode is enabled. === Individual Page CSS === ---- To add custom CSS to any page, simply create a page with the suffix .css after the name. Then use add it anywhere in the editing area with this line: * <code><nowiki><templatestyles src="pagename.css"/></nowiki></code> === List of Skins Currently Offered === ---- {| class="wikitable sortable" |- ! Skin !! Enabled !! Info |- | Anisa || N || A simple MonoBook-like skin from ages past, resurrected because cat. |- | Apex || N || Modern version of Vector with fresh look and many usability improvements |- | Blue Sky || N || Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes. |- | Chameleon || Y || A highly flexible responsive skin using Bootstrap 4 |- | Citizen || Y || A beautiful, usable, responsive MediaWiki skin that makes extensions part of the cohesive experience. Initially created for the Star Citizen Wiki. |- | Colongeblue || Y || Colongeblue skin |- | Cosmos || Y || Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. |- | Dusk To Dawn || N || A dark theme that melds old-style organic ornaments with modern design and typography |- | Erudite || N || A clean and easy to read skin |- | Evelution || N || A Skin based off FandomDesktop and Windows 11 |- | Femiwiki || N || Femiwiki skin |- | Flatbox || N || Skin made for aartha.com |- | Gamepress || N || Easy-to-use gaming-oriented skin |- | HasSomeColours || Y || A skin with some colours. It does skin stuff. |- | Mask || N || Mask skin for the Compendium of Fragments |- | Medik || Y || Simple and clean skin based on the Bootstrap library. |- | Metrolook || Y || Metrolook is a Metro-inspired fork of the Vector skin |- | MinervaNeue || Y || A responsive mobile first skin |- | Mirage || N || Mirage is a responsive skin that focuses on displaying content with a rail on the right |- | Monaco || Y || Unbranded Monaco skin for use with vanilla MediaWiki. |- | Nimbus || N || Nimbus skin |- | Nostalgia || N || A skin to show how Wikipedia looked in 2001 |- | Pivot || Y || A mobile skin which "Pivots" seamlessly to any size display. |- | Refreshed || Y || A clean, modern MediaWiki skin with extensive CSS customisability |- | Snap! || N || A MediaWiki skin written with the Snap! website in mind |- | Splash || N || Splash skin for MediaWiki, as designed for zaori.org |- | Timeless || Y || Timeless skin |- | Truglass || N || A sleek, stylish, simplified skin |- | Tweeki || Y || A skin based on Bootstrap |- | WMAU || N || A new skin created in 2021 for the main Wikimedia Australia wiki. |- | Vector || Y || Vector skin |- | Vector 2022 || Y || Vector 2022 skin |} === Extensions === ---- The lists of current extensions available through Miraheze is here: * https://www.mediawiki.org/w/index.php?title=Category:Extensions_included_in_Miraheze&pagefrom=ROTTENLINKS%0ARottenLinks#mw-pages * https://meta.miraheze.org/wiki/Extensions * https://github.com/miraheze/mediawiki/tree/REL1_40/extensions (most accurate) 574fa85a9cdd08b1a23887d603e939e917520e3a MediaWiki:Timeless.js 8 10 1320 284 2023-11-02T12:28:24Z Fugii 2 javascript text/javascript /* All JavaScript here will be loaded for users of the Timeless skin */ 1860a9039aad959379ada79d457cc8d72aa29bdd Module:Block Data 828 125 1332 1296 2023-11-02T17:29:37Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local database = {} for i, v in ipairs(list) do database[i] = mw.loadJsonData(v) end for i, v in ipairs(database) do for k, v in pairs(database[i]) do database[1][k] = v end end table.sort(database[1]) return database[1] end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(s, d) local dir = {} dir[1] = string.match(s, "^(.-)\[") for i = 2, #s do for m in string.gmatch(s, "\[(.-)\]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[i][key]) do if v == value then output = data[return_key][j] end end end return output end return p 11696d1538adc8bd716a33be6bc969c825b1ac3f 1333 1332 2023-11-02T17:38:30Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end table.sort(output) return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(s, d) local dir = {} dir[1] = string.match(s, "^(.-)\[") for i = 2, #s do for m in string.gmatch(s, "\[(.-)\]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[i][key]) do if v == value then output = data[return_key][j] end end end return output end return p 3d6485a9b817169dc827e6b68970edd7b189bd35 1334 1333 2023-11-02T17:43:01Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end table.sort(output) return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(s, d) local dir = {} dir[1] = string.match(s, "^(.-)\[") for i = 2, #s do for m in string.gmatch(s, "\[(.-)\]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = data[return_key][j] end end end return output end return p 156af84f00213591b99608612914a298d142ef6d 1335 1334 2023-11-02T22:05:24Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end table.sort(output) mw.logObject(output) return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end mw.logObject(o) return o end function dir(s, d) local dir = {} dir[1] = string.match(s, "^(.-)\[") for i = 2, #s do for m in string.gmatch(s, "\[(.-)\]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end mw.logObject(value) return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end mw.logObject(string) return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = data[return_key][j] end end end mw.logObject(output) return output end return p 8a0de6ebd4b1376d7f23247be070fe33fac1730b 1336 1335 2023-11-02T22:11:45Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(s, d) local dir = {} dir[1] = string.match(s, "^(.-)\[") for i = 2, #s do for m in string.gmatch(s, "\[(.-)\]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = data[return_key][j] end end end return output end return p 59915343b2698df22a7fcfa4f390b5c44162fb85 1337 1336 2023-11-02T22:52:03Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)\[") for i = 2, #s do for m in string.gmatch(s, "\[(.-)\]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p 3d4e0e34b3124f9f3e599bac1d7116085ac29773 1338 1337 2023-11-02T22:53:58Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") for i = 2, #s do for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p e524d4c3923c53f57ca50c175dc3863883f56d76 1339 1338 2023-11-02T22:55:59Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") for i = 2, #s do for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do mw.log(i) value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p e5a2fe4757c88553c5039be080f068a43ef00149 1340 1339 2023-11-02T23:34:15Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end mw.logObject(dir) if true then return end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p 4a0c5b7cdaddde924f2ef4d48cc3182eb921387a 1341 1340 2023-11-02T23:34:26Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") for i = 2, #s do for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m end end local value = d for i, v in ipairs(dir) do mw.log(i) value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p e5a2fe4757c88553c5039be080f068a43ef00149 1342 1341 2023-11-02T23:37:02Z Archimedes5000 4 Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, v in pairs(d[i]) do if o[k] then else o[k] = {} end o[k][i] = v end end return o end function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end mw.logObject(dir) if true then return end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database()) if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p 4a0c5b7cdaddde924f2ef4d48cc3182eb921387a Standard Jee'Ra Soldier Wheel 0 350 1343 1179 2023-11-03T09:24:28Z Lijosu 10 Added information about steering/nonsteering. wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Jee'Ra Soldier Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}} There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 366369611ba4f48cef6a008ee555774551747648 YPlated Ladium 0 282 1344 861 2023-11-03T23:10:38Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Creating YPlated Ladium !colspan="2"|[[File:Y_Plated_Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/08/31 |} '''Creating YPlated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Creating YPlated Ladium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/03}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 045d1222f2da4260ca654d97e1adb6bba9d7468b Tennessine Gene 0 293 1345 1044 2023-11-03T23:11:51Z Lijosu 10 Added template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Tennessine Gene !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} '''Tennessine Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] == Lore == Tennessine Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Tennessine Gene has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=SCUs}} [[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] aee4f8063c16be2f59b1308a99ed85e7380d8611 EVIL 0 311 1346 1155 2023-11-03T23:14:38Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ EVIL !colspan="2"|{{Palette_Hexagon|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/09/06 |}{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}} '''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === EVIL {{Matrix Chunk|chunk="EVIL" chunk||level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/03}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 8a87db99a7e8d14e491278bd4f5a12433567c58f Lunar 0 234 1347 1157 2023-11-03T23:16:28Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Lunar !colspan="2"|{{Palette_Hexagon|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |}{{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/03}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1ff4aadcba078a150c5e02664f2a26ccd8d10090 Charged 0 285 1348 887 2023-11-03T23:17:34Z Lijosu 10 Added template wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Charged !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/08/31 |} '''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Charged has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=frames}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 47a6aaab157e084326549c868dcbd0dcd5126bb1 Template:Palette Hexagon/styles.css 10 349 1349 1188 2023-11-03T23:21:55Z Lijosu 10 Adjusted size sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 150px; height: 132px; } .triangle-down { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 80px; top: 0px; } .slot3 { position: absolute; left: 80px; top: 65px; } .slot4 { position: absolute; left: 40px; top: 65px; } .slot5 { position: absolute; left: 0px; top: 65px; } .slot6 { position: absolute; left: 0px; top: 0px; } 5360e7a1e6657b08aa2167ca313fe116cb44b3d1 1350 1349 2023-11-03T23:22:38Z Lijosu 10 Adjusted spacing again sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 150px; height: 132px; } .triangle-down { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 80px; top: 0px; } .slot3 { position: absolute; left: 80px; top: 67px; } .slot4 { position: absolute; left: 40px; top: 67px; } .slot5 { position: absolute; left: 0px; top: 67px; } .slot6 { position: absolute; left: 0px; top: 0px; } 6780d57b8f319bb8ca02f3064a8b84cdc08a384b 1351 1350 2023-11-03T23:23:01Z Lijosu 10 sanitized-css text/css .hexagon-box { position: relative; display: block; margin-left: auto; margin-right: auto; width: 150px; height: 132px; } .triangle-down { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-top: 63px solid; } .triangle-up { width: 0; height: 0; border-left: 37px solid transparent; border-right: 37px solid transparent; border-bottom: 63px solid; } .slot1 { position: absolute; left: 40px; top: 0px; } .slot2 { position: absolute; left: 80px; top: 0px; } .slot3 { position: absolute; left: 80px; top: 66px; } .slot4 { position: absolute; left: 40px; top: 66px; } .slot5 { position: absolute; left: 0px; top: 66px; } .slot6 { position: absolute; left: 0px; top: 0px; } 13456a4f10f33d51742708cea4ddfdb29be78edf Caesium QMG 0 209 1352 836 2023-11-04T07:22:01Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Caesium QMG !colspan="2"|[[image]] |- | '''Type''' || QMG Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Caesium QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Caesium QMG {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/04}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] d601b1fb025b983bb845e7224dcaa96188f0f3fe Antimony Basic Plate 0 180 1353 757 2023-11-04T07:23:34Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Antimony Basic Plate !colspan="2"|[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]] |- | '''Type''' || Switch Plate |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 800 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/11/04}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ed26188bd95e0f592208342e9754b1ed6813aaa4 Gene Profile 0 231 1354 776 2023-11-04T07:24:56Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Gene Profile !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 200 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/03/21 |} The '''Gene Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Gene Profile {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/04}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 4b8fd9af5aeb019dcc98fa9eba5be49b7e8c3306 Jee'Ra Tank 0 373 1355 2023-11-04T07:33:20Z Lijosu 10 Created wikitext text/x-wiki '''Jee'Ra Tank''' may refer to: * [[Jee'Ra Tank (character skin)]] * [[Jee'Ra Tank (avatar)]] 69384fe96ec324f9b5aca189bd0c7ecfa6d37300 1356 1355 2023-11-04T07:33:45Z Lijosu 10 Fixed messed up formatting wikitext text/x-wiki '''Jee'Ra Tank''' may refer to: * [[Jee'Ra Tank (character skin)]] * [[Jee'Ra Tank (avatar)]] a2b43a58d7236fd17a9d324243e268d5afb19b89 Category:Built For Battle Items 14 334 1357 1180 2023-11-04T07:34:13Z Lijosu 10 fixed links wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built for Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jee'Ra Soldier]] * [[Gripped]] * [[Standard Jee'Ra Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jee'Ra Laser Turret]] * [[Glacial Mars QMG]] * [[Jee'Ra Soldier Avatar]] * [[Fractal Atoms]] * [[Standard Jee'Ra Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jee'Ra Weave]] * [[Jee'Ra Tank (avatar)]] ==== Premium Items ==== * [[Jee'Ra Tank (character skin)]] * [[Diverted Jee'Ra Laser Blaster]] * [[Clandestine Standard Jee'Ra Plasma Turret]] * [[Desert Camo Jee'Ra Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jee'Ra Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jee'Ra Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jee'Ra Medic Avatar]] * [[Chainmail]] * [[Warp]] * [[Jee'Ra's Fight]] * [[Jee'Ra Medic]] * 100 [[Galaxy Cash]] * [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jee'Ra Medic]] * [[Diverted Jee'Ra Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium Tianhe]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jee'Ra Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jee'Ra Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jee'Ra Soldier Steering Wheel]] * [[Volcanic Jee'Ra Tank]] * [[Jee'Ra Wakes]] * [[Clandestine Small Jee'Ra Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jee'Ra Rail Turret]] * [[Jee'Ra's Conquest]] * [[Ensconced]] * [[Diverted Jee'Ra Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jee'Ra Powercell Plate]] * [[Branded Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jee'Ra Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jee'Ra Soldier]] * [[Bronze Jee'Ra Tank]] * [[Bronze Jee'Ra Medic]] * [[Bronze Jee'Ra QMG]] * [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jee'Ra Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jee'Ra Soldier]] * [[Silver Jee'Ra Tank]] * [[Silver Jee'Ra Medic]] * [[Silver Jee'Ra QMG]] * [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jee'Ra Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jee'Ra Soldier]] * [[Golden Jee'Ra Tank]] * [[Golden Jee'Ra Medic]] * [[Golden Jee'Ra QMG]] * [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' a0d9ccf258ddf4decca1d408ba4c2ddd083d8309 Category:Jee'Ras 14 374 1358 2023-11-04T07:35:04Z Lijosu 10 Created page with "[[Category:Character_Skins]]" wikitext text/x-wiki [[Category:Character_Skins]] 6d275615d48c11fc3e91cc75695c61e5ff7f62bf Category:Jee'Ra Tank Skins 14 375 1359 2023-11-04T07:36:38Z Lijosu 10 Created wikitext text/x-wiki [[Category:Jee'Ras]] c25e6565e987d1311fbe0a18e8dbc85671784164 Jee'Ra Tank (character skin) 0 376 1360 2023-11-04T07:39:49Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jee'Ra Tank !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/03/21 |} The '''Jee'Ra Tank ''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Jee'Ra Tank uses the "Operation: Slumber" lore entry: {{Lore:Operation_Slumber}} == Obtaining == === Battle Matrix === The Jee'Ra Tank {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] fc425f81ef8d4b20c540109087a659b1c008ef75 1364 1360 2023-11-04T07:59:09Z Lijosu 10 Put in correct date wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Jee'Ra Tank !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/10/26 |} The '''Jee'Ra Tank ''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Jee'Ra Tank uses the "Operation: Slumber" lore entry: {{Lore:Operation_Slumber}} == Obtaining == === Battle Matrix === The Jee'Ra Tank {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] fdff37e89006ae609427f3b8b89d808747b8caf1 Template:Lore:Operation Slumber 10 377 1361 2023-11-04T07:50:41Z Lijosu 10 Created wikitext text/x-wiki <blockquote>'''Operation: Slumber''' ---- '''OPERATIONAL REPORT - Operation: Slumber **Date 2156 Classification: Eyes Only - Jee'Ra Commanders I. Operational Overview''' The Jee'Ra council has assessed that our strategic interests are diverging from those of the CF-Alliance. In anticipation of potential systemic collapse or the cessation of hostilities, we must establish contingency measures to ensure the preservation and continuation of the Jee'Ra way. '''II. Cryogenic Stasis Protocol''' To this end, cryogenic chambers are currently being installed across our bases. Operation: Slumber is to be enacted under specific circumstances, and in such an event, all Jee'Ra warriors are hereby instructed to report immediately to their nearest designated base for cryogenic stasis. '''III. Sector 3 Bases''' For Sector 3, the designated bases are as follows: - Earth - [Redacted] - [Redacted] A single designated warrior within each base will remain in an active state, their duty being to maintain vigilance over the celestial expanse and await the moment when the Jee'Ra can rekindle their purpose. '''IV. Exemptions from Stasis''' Operatives currently engaged in critical missions, including [Redacted], are excluded from cryogenic stasis and must continue their activities without interruption. '''End of Report Classified - Jee'Ra Commanders'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 04eaf83c63409f1ff2da697c92eac922061dde2c 1362 1361 2023-11-04T07:51:36Z Lijosu 10 wikitext text/x-wiki <blockquote>'''Operation: Slumber''' ---- '''OPERATIONAL REPORT - Operation: Slumber''' '''<nowiki>**</nowiki>Date 2156''' '''Classification: Eyes Only - Jee'Ra Commanders''' '''I. Operational Overview''' The Jee'Ra council has assessed that our strategic interests are diverging from those of the CF-Alliance. In anticipation of potential systemic collapse or the cessation of hostilities, we must establish contingency measures to ensure the preservation and continuation of the Jee'Ra way. '''II. Cryogenic Stasis Protocol''' To this end, cryogenic chambers are currently being installed across our bases. Operation: Slumber is to be enacted under specific circumstances, and in such an event, all Jee'Ra warriors are hereby instructed to report immediately to their nearest designated base for cryogenic stasis. '''III. Sector 3 Bases''' For Sector 3, the designated bases are as follows: - Earth - [Redacted] - [Redacted] A single designated warrior within each base will remain in an active state, their duty being to maintain vigilance over the celestial expanse and await the moment when the Jee'Ra can rekindle their purpose. '''IV. Exemptions from Stasis''' Operatives currently engaged in critical missions, including [Redacted], are excluded from cryogenic stasis and must continue their activities without interruption. '''End of Report''' '''Classified - Jee'Ra Commanders'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> c09efec95547724f7687245836722e2474026ed7 1363 1362 2023-11-04T07:52:12Z Lijosu 10 Fixed formatting wikitext text/x-wiki <blockquote>'''Operation: Slumber''' ---- '''OPERATIONAL REPORT - Operation: Slumber''' '''<nowiki>**</nowiki>Date 2156''' '''Classification: Eyes Only - Jee'Ra Commanders''' '''I. Operational Overview''' The Jee'Ra council has assessed that our strategic interests are diverging from those of the CF-Alliance. In anticipation of potential systemic collapse or the cessation of hostilities, we must establish contingency measures to ensure the preservation and continuation of the Jee'Ra way. '''II. Cryogenic Stasis Protocol''' To this end, cryogenic chambers are currently being installed across our bases. Operation: Slumber is to be enacted under specific circumstances, and in such an event, all Jee'Ra warriors are hereby instructed to report immediately to their nearest designated base for cryogenic stasis. '''III. Sector 3 Bases''' For Sector 3, the designated bases are as follows: - Earth<br/> - [Redacted]<br/> - [Redacted] A single designated warrior within each base will remain in an active state, their duty being to maintain vigilance over the celestial expanse and await the moment when the Jee'Ra can rekindle their purpose. '''IV. Exemptions from Stasis''' Operatives currently engaged in critical missions, including [Redacted], are excluded from cryogenic stasis and must continue their activities without interruption. '''End of Report''' '''Classified - Jee'Ra Commanders'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> c5e6ca8f3e69505de73f7b61dcfbe3bf090085b1 Module:Block Data 828 125 1365 1342 2023-11-04T23:47:03Z Archimedes5000 4 WORKS Scribunto text/plain local p = {} function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end function transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p 5d34c6f8ea69b6f7a7b7189e1edebc1d277f47d9 1369 1365 2023-11-05T00:18:56Z Archimedes5000 4 Scribunto text/plain local p = {} --Merges block data modules into a single json object function block_db() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Replaces unlocalized strings with their localized variants function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end --Returns value of "return" field of the first record that has "value" value in "key" field function p.data_return(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(block_db(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p 25aec45f73f8f3b70d6dceb4f7a75f6dc28459b0 1370 1369 2023-11-05T00:19:29Z Archimedes5000 4 Archimedes5000 moved page [[Module:Data]] to [[Module:Block Data]] without leaving a redirect Scribunto text/plain local p = {} --Merges block data modules into a single json object function block_db() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Replaces unlocalized strings with their localized variants function localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end --Returns value of "return" field of the first record that has "value" value in "key" field function p.data_return(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = transpose(block_db(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = dir(data, return_key)[j] end end end return output end return p 25aec45f73f8f3b70d6dceb4f7a75f6dc28459b0 1378 1370 2023-11-05T00:54:36Z Archimedes5000 4 Scribunto text/plain local p = {} local common = mw.loadData("Module:Common") --Merges block data modules into a single json object function block_db() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.data_return(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = common.db_transpose(block_db(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = common.db_dir(data, return_key)[j] end end end return output end return p b4958cd57335c15df82c8481687e08f9d95150c3 1379 1378 2023-11-05T00:56:19Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function block_db() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.data_return(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = common.db_transpose(block_db(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = common.db_dir(data, return_key)[j] end end end return output end return p c98d3424b72d02bd0eb74388ffd93a03a56ef3e5 1380 1379 2023-11-05T01:02:26Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.data_return(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = common.db_dir(data, return_key)[j] end end end return output end return p 4c816edf4d68315716bc803eb10fb4c5bceeda22 1381 1380 2023-11-05T01:45:29Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of field specified in frame argument function p.get(frame) local args = frame.args local output = {} local data = {} if args["path"] == path then data = database() else data = common.db_transpose(database(), "Data") end output = common.db_dir(data, args["key"]) return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] or "return" local return_key = args["return"] or args["r"] or "none" local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = common.db_dir(data, return_key)[j] end end else output = common.db_dir(data, key) end return output end return p 195f99d83289cdca06b07d97ec306eb32ce80f56 1382 1381 2023-11-05T02:00:23Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of field specified in frame argument function p.get(frame) local args = frame.args local output = {} local data = {} if args["path"] == path then data = database() else data = common.db_transpose(database(), "Data") end output = common.db_dir(data, args["key"]) return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = common.db_dir(data, return_key)[j] end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end return p bff855e532f862bc4e41a1e4ee26ffbfe3f20c17 1383 1382 2023-11-05T02:01:14Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value then output = common.db_dir(data, return_key)[j] end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end return p 690051c2d5465751d33df557b890d69a32790bda 1384 1383 2023-11-05T02:11:18Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value and data[return_key] ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or "Id" or "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end return p d61b65d331a4a4f996984641658fd98d4fd119cc 1385 1384 2023-11-05T02:23:35Z Archimedes5000 4 Scribunto text/plain local p = {t={}} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value and data[return_key] ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or "Id" or "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end function p.t.test(frame) return "aaa" end return p 3d810db84db7dc6d0ab6ae8fcfa1abbe2cee2f00 1386 1385 2023-11-05T02:26:38Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value and data[return_key] ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or "Id" or "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end local t = {} function t.test(frame) return "aaa" end return p, t 6c8d5d3e73a195a1f7b723ceaa323821fa5b748f 1387 1386 2023-11-05T02:27:06Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value and data[return_key] ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or "Id" or "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end local t = {} function t.test(frame) return "aaa" end return t, p 88e7a5f72cbdb1f4ff4481fe1d4630ca886451b1 1388 1387 2023-11-05T02:30:31Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value and data[return_key] ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or "Id" or "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end return p d61b65d331a4a4f996984641658fd98d4fd119cc 1389 1388 2023-11-05T02:35:16Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or "Id" or "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end return p f75691eb471effb9e678e15e7ebcdb5e0b08d05c 1390 1389 2023-11-05T03:22:08Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if type(data[key]) == "table" then for j, v in pairs(data[key]) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end return p 2eb6dce70b94b59fbc2cde16b0d4c241d4e99664 1402 1390 2023-11-05T09:08:18Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local data = database() local key_value, id = common.db_dir(data, key) if key_value == value then if common.db_dir(data, return_key) then output = common.db_dir(data, return_key) else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = id end end end return output end return p 09908fb5cf4ee58db24b19ec6f994c87ab417d7a Module:FunctionalBlockData.json 828 378 1366 2023-11-04T23:54:44Z Archimedes5000 4 Created page with "{ "74": { "Type": "Cube", "Name": "Nameplate", "Data": { "Path": "Cube", "labelPrefabPath": "Nameplate", "SpriteName": "Nameplate", "CubeNameKey": "strNameplate", "CubeDescriptionKey": "strNameplateDesc", "SelectableFaces": [0,1,3,4,5], "ProxyBottom": [1,1,1,1,1,1], "GridScale": [1,1,1], "PerimeterWidthMultiplier": [0.66665,0.66665,1,1,0.66665,0.66665], "cm3Volume": 8000, "Volume": 0.008,..." json application/json { "74": { "Type": "Cube", "Name": "Nameplate", "Data": { "Path": "Cube", "labelPrefabPath": "Nameplate", "SpriteName": "Nameplate", "CubeNameKey": "strNameplate", "CubeDescriptionKey": "strNameplateDesc", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "cm3Volume": 8000, "Volume": 0.008, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "TextBlock", "CubeType": "Block", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "InheritIndestructibility": true, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Shapes", "SortIndex": 1500 } }, "45": { "Type": "Cube", "Name": "Pilot Seat", "Data": { "Path": "Seat_Driver_Robocraft2_Build", "TimeRunningModePath": "Seat_Driver_Robocraft2", "SpriteName": "Seat_Driver_Robocraft2", "CubeNameKey": "strSeat_Driver_Robocraft2", "CubeDescriptionKey": "strSeat_Driver_Robocraft2Desc", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 3, 4, 5 ], "GridScale": [ 3, 4, 6 ], "GridOffset": [ 0, 0, -0.5 ], "PerimeterWidthMultiplier": [ 6.33, 6.33, 0, 9, 3.33, 3.33 ], "cm3Volume": 238700, "Volume": 0.2222222222222222, "RWMass": 50, "MaterialDensity": "22.5", "BaseCPU": 15, "CpuType": "Base", "Mass of Cube": "50", "CubeCategory": "PilotSeat", "CubeType": "Block", "PortSpecGroup": "PilotSeats", "SeatStandingType": "SeatedPilot", "CameraBehaviour": "AdaptToClusterBounds", "PlayerExitPosition": { "x": 0, "y": 0.2, "z": 0 }, "PlayerAttachmentPosition": { "x": 0, "y": 0, "z": -0.4 }, "PlayerAttachmentRotation": { "x": 0, "y": 0, "z": 0 }, "CharacterColliderHeight": 1, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "SortIndex": 2000 } }, "116": { "Type": "Cube", "Name": "ThrusterSmall", "Data": { "Path": "Thruster_Small", "SpriteName": "Thruster_Small", "CubeNameKey": "strThrusterSmall", "CubeDescriptionKey": "strThrusterSmallDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 3, 3, 6 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "cm3Volume": 40406, "Volume": 0.040406, "MaterialDensity": "9.100000000000001", "BaseCPU": 35, "CpuType": "Base", "Mass of Cube": "3.7", "CubeCategory": "Jet", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "MaxVelocity": 500, "JetDefaultMaxThrust": 160, "JetStreamOffset": { "x": 0, "y": 0.215, "z": -0.67 }, "ForcePointOffset": { "x": 0, "y": 0.215, "z": -0.67 }, "JetStreamLength": 1.95, "JetStreamRadius": 0.06, "JetStreamSphereCastRadius": 0.006, "MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Medium", "ParticlePrefabPath": "Thruster_Small_VFX", "GuideArrow": "ArrowGizmo_Thruster_Small_Direction", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 8, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -16, "y": 45, "z": 0 }, "SortIndex": 3500 } }, "179": { "Type": "Cube", "Name": "ThrusterStandard", "Data": { "Path": "Thruster_Standard", "SpriteName": "Thruster_Standard", "CubeNameKey": "strThrusterStandard", "CubeDescriptionKey": "strThrusterStandardDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 5, 4, 9 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1.5, 0, 0 ], "cm3Volume": 165625, "Volume": 0.165625, "MaterialDensity": "9.100000000000001", "BaseCPU": 55, "CpuType": "Base", "Mass of Cube": "15.100000000000001", "CubeCategory": "Jet", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "MaxVelocity": 500, "JetDefaultMaxThrust": 265, "JetStreamOffset": { "x": 0, "y": 0.45, "z": -1.005 }, "ForcePointOffset": { "x": 0, "y": 0.45, "z": -1.005 }, "JetStreamLength": 2.2, "JetStreamRadius": 0.12, "JetStreamSphereCastRadius": 0.012, "MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Large", "ParticlePrefabPath": "Thruster_Medium_VFX", "GuideArrow": "ArrowGizmo_Thruster_Standard_Direction", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 8, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -16, "y": 45, "z": 0 }, "SortIndex": 3501 } }, "180": { "Type": "Cube", "Name": "ThrusterLarge", "Data": { "Path": "Thruster_Large", "SpriteName": "Thruster_Large", "CubeNameKey": "strThrusterLarge", "CubeDescriptionKey": "strThrusterLargeDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 7, 8, 16 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 956875, "Volume": 0.956875, "MaterialDensity": "9.100000000000001", "BaseCPU": 75, "CpuType": "Base", "Mass of Cube": "87.10000000000001", "CubeCategory": "Jet", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "MaxVelocity": 500, "JetDefaultMaxThrust": 810, "JetStreamOffset": { "x": 0, "y": 0.79, "z": -1.996 }, "ForcePointOffset": { "x": 0, "y": 0.79, "z": -1.996 }, "JetStreamLength": 4.65, "JetStreamRadius": 0.2, "JetStreamSphereCastRadius": 0.02, "MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_XXLarge", "ParticlePrefabPath": "Thruster_Large_VFX", "GuideArrow": "ArrowGizmo_Thruster_Standard_Direction", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 8, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -16, "y": 45, "z": 0 }, "WorldEditorOnly": true, "SortIndex": 3502 } }, "115": { "Type": "Cube", "Name": "AntiGravityBlock", "Data": { "Path": "AntiGravity_Block", "SpriteName": "AntiGravity_Block", "CubeNameKey": "strAntiGravityBlock", "CubeDescriptionKey": "strAntiGravityBlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 3, 3, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1.1775, 0, 0 ], "cm3Volume": 157031, "Volume": 0.157031, "MaterialDensity": "9.100000000000001", "BaseCPU": 45, "CpuType": "Base", "Mass of Cube": "14.3", "CubeCategory": "AntiGravity", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "MaxForce": 610, "MaxVelocity": 15, "ForcePointOffset": { "x": 0, "y": 0.4, "z": 0 }, "MaxAngularDrag": 0.25, "DampingReferenceVolume": 1.92, "MainAudioEvent": "event:/Physics/PoweredJoints/AntigravtiyBlock", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 8, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "SortIndex": 3503 } }, "50": { "Type": "Cube", "Name": "Logic_AND", "Data": { "Path": "Logic_AND", "SpriteName": "Logic_AND", "CubeNameKey": "strLogic_AND", "CubeDescriptionKey": "strLogic_ANDDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "And", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7000 } }, "51": { "Type": "Cube", "Name": "Logic_OR", "Data": { "Path": "Logic_OR", "SpriteName": "Logic_OR", "CubeNameKey": "strLogic_OR", "CubeDescriptionKey": "strLogic_ORDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Or", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7001 } }, "52": { "Type": "Cube", "Name": "Logic_NOT", "Data": { "Path": "Logic_NOT", "SpriteName": "Logic_NOT", "CubeNameKey": "strLogic_NOT", "CubeDescriptionKey": "strLogic_NOTDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneInput", "LogicOperation": "Not", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7002 } }, "53": { "Type": "Cube", "Name": "Logic_NAND", "Data": { "Path": "Logic_NAND", "SpriteName": "Logic_NAND", "CubeNameKey": "strLogic_NAND", "CubeDescriptionKey": "strLogic_NANDDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Nand", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7003 } }, "54": { "Type": "Cube", "Name": "Logic_NOR", "Data": { "Path": "Logic_NOR", "SpriteName": "Logic_NOR", "CubeNameKey": "strLogic_NOR", "CubeDescriptionKey": "strLogic_NORDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Nor", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7004 } }, "55": { "Type": "Cube", "Name": "Logic_XOR", "Data": { "Path": "Logic_XOR", "SpriteName": "Logic_XOR", "CubeNameKey": "strLogic_XOR", "CubeDescriptionKey": "strLogic_XORDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Xor", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7005 } }, "56": { "Type": "Cube", "Name": "Logic_XNOR", "Data": { "Path": "Logic_XNOR", "SpriteName": "Logic_XNOR", "CubeNameKey": "strLogic_XNOR", "CubeDescriptionKey": "strLogic_XNORDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Xnor", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7006 } }, "57": { "Type": "Cube", "Name": "Math_Adder", "Data": { "Path": "Math_Adder", "SpriteName": "Math_Adder", "CubeNameKey": "strMath_Adder", "CubeDescriptionKey": "strMath_AdderDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Adder", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7007 } }, "58": { "Type": "Cube", "Name": "Math_Subtractor", "Data": { "Path": "Math_Subtractor", "SpriteName": "Math_Subtractor", "CubeNameKey": "strMath_Subtractor", "CubeDescriptionKey": "strMath_SubtractorDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Subtractor", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7008 } }, "59": { "Type": "Cube", "Name": "Math_Multiplier", "Data": { "Path": "Math_Multiplier", "SpriteName": "Math_Multiplier", "CubeNameKey": "strMath_Multiplier", "CubeDescriptionKey": "strMath_MultiplierDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Multiplier", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7009 } }, "60": { "Type": "Cube", "Name": "Math_Divider", "Data": { "Path": "Math_Divider", "SpriteName": "Math_Divider", "CubeNameKey": "strMath_Divider", "CubeDescriptionKey": "strMath_DividerDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Divider", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7010 } }, "61": { "Type": "Cube", "Name": "Math_Inverter", "Data": { "Path": "Math_Inverter", "SpriteName": "Math_Inverter", "CubeNameKey": "strMath_Inverter", "CubeDescriptionKey": "strMath_InverterDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneInput", "LogicOperation": "Inverter", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7011 } }, "62": { "Type": "Cube", "Name": "Math_Average", "Data": { "Path": "Math_Average", "SpriteName": "Math_Average", "CubeNameKey": "strMath_Average", "CubeDescriptionKey": "strMath_AverageDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Average", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7012 } }, "63": { "Type": "Cube", "Name": "Math_Absolute", "Data": { "Path": "Math_Absolute", "SpriteName": "Math_Absolute", "CubeNameKey": "strMath_Absolute", "CubeDescriptionKey": "strMath_AbsoluteDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneInput", "LogicOperation": "Abs", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7013 } }, "64": { "Type": "Cube", "Name": "Math_Min", "Data": { "Path": "Math_Min", "SpriteName": "Math_Min", "CubeNameKey": "strMath_Min", "CubeDescriptionKey": "strMath_MinDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Min", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7014 } }, "65": { "Type": "Cube", "Name": "Math_Max", "Data": { "Path": "Math_Max", "SpriteName": "Math_Max", "CubeNameKey": "strMath_Max", "CubeDescriptionKey": "strMath_MaxDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Max", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7015 } }, "66": { "Type": "Cube", "Name": "Math_Equal", "Data": { "Path": "Math_Equal", "SpriteName": "Math_Equal", "CubeNameKey": "strMath_Equal", "CubeDescriptionKey": "strMath_EqualDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Equals", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7016 } }, "67": { "Type": "Cube", "Name": "Math_Less", "Data": { "Path": "Math_Less", "SpriteName": "Math_Less", "CubeNameKey": "strMath_Less", "CubeDescriptionKey": "strMath_LessDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "LessThan", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7017 } }, "68": { "Type": "Cube", "Name": "Math_Less_Equal", "Data": { "Path": "Math_Less_Equal", "SpriteName": "Math_Less_Equal", "CubeShortNameKey": "strMath_Less_EqualShort", "CubeNameKey": "strMath_Less_Equal", "CubeDescriptionKey": "strMath_Less_EqualDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "LessThanOrEqual", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7018 } }, "69": { "Type": "Cube", "Name": "Math_Greater", "Data": { "Path": "Math_Greater", "SpriteName": "Math_Greater", "CubeNameKey": "strMath_Greater", "CubeDescriptionKey": "strMath_GreaterDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "GreaterThan", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7019 } }, "70": { "Type": "Cube", "Name": "Math_Greater_Equal", "Data": { "Path": "Math_Greater_Equal", "SpriteName": "Math_Greater_Equal", "CubeShortNameKey": "strMath_Greater_EqualShort", "CubeNameKey": "strMath_Greater_Equal", "CubeDescriptionKey": "strMath_Greater_EqualDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "GreaterThanOrEqual", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7020 } }, "71": { "Type": "Cube", "Name": "Simple_Connector", "Data": { "Path": "Simple_Connector", "SpriteName": "Simple_Connector", "CubeNameKey": "strSimple_Connector", "CubeDescriptionKey": "strSimple_ConnectorDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneInput", "LogicOperation": "Connector", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7021 } }, "72": { "Type": "Cube", "Name": "Button", "Data": { "Path": "Button_Base", "GhostPath": "Button_Ghost", "ControllerPartPath": "Button_Button", "SpriteName": "Button", "CubeNameKey": "strButton", "CubeDescriptionKey": "strButtonDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 450, "Volume": 0.00045, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Button", "CubeType": "Block", "PortSpecGroup": "Switches", "MaxAngle": 0, "ControllerRotationAxis": { "x": 0, "y": 1, "z": 0 }, "ControllerLocalEndPoint": { "x": 0, "y": 0, "z": 0 }, "ControllerPositionAxis": { "x": 0, "y": -0.01, "z": 0 }, "MinSignalValue": 0, "IsToggle": false, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "MapEditorFeatures", "WorldEditorOnly": true, "SortIndex": 7022 } }, "73": { "Type": "Cube", "Name": "Switch", "Data": { "Path": "Switch_Base", "GhostPath": "Switch_Ghost", "ControllerPartPath": "Switch_Switch", "SpriteName": "Switch", "CubeNameKey": "strSwitch", "CubeDescriptionKey": "strSwitchDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.625, 0, 0 ], "cm3Volume": 500, "Volume": 0.0005, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Button", "CubeType": "Block", "PortSpecGroup": "Switches", "MaxAngle": 12, "ControllerRotationAxis": { "x": -1, "y": 0, "z": 0 }, "ControllerLocalEndPoint": { "x": 0, "y": 0, "z": 0 }, "ControllerPositionAxis": { "x": 0, "y": 0, "z": 0 }, "MinSignalValue": 0, "IsToggle": true, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "MapEditorFeatures", "WorldEditorOnly": true, "SortIndex": 7023 } }, "75": { "Type": "Cube", "Name": "BitBlock", "Data": { "Path": "BitBlock", "labelPrefabPath": "BitBlock_TextLabel", "SpriteName": "BitBlock", "CubeNameKey": "strBitBlock", "CubeDescriptionKey": "strBitBlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "BitBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockThreeInputs", "LogicOperation": "BitBlock", "WiredBlockConnectionHint": "EndPoint", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7024 } }, "76": { "Type": "Cube", "Name": "ConstantBlock", "Data": { "Path": "Const_Block", "labelPrefabPath": "ConstBlock_TextLabel", "SpriteName": "Const_Block", "CubeNameKey": "strConst_Block", "CubeDescriptionKey": "strConst_BlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 0, 1, 1, 1 ], "GridScale": [ 2, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 4.5, 0, 0 ], "cm3Volume": 5332, "Volume": 0.005332, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "ConstantBlock", "CubeType": "Block", "PortSpecGroup": "ConstBlock", "LogicOperation": "ConstantBlock", "WiredBlockConnectionHint": "EndPoint", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7025 } }, "77": { "Type": "Cube", "Name": "CounterBlock", "Data": { "Path": "Counter_Block", "labelPrefabPath": "CounterBlock_TextLabel", "SpriteName": "Counter_Block", "CubeNameKey": "strCounter_Block", "CubeDescriptionKey": "strCounter_BlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 0, 1, 1, 1 ], "GridScale": [ 2, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 4.5, 0, 0 ], "cm3Volume": 5332, "Volume": 0.005332, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "CounterBlock", "CubeType": "Block", "PortSpecGroup": "CounterBlock", "LogicOperation": "CounterBlock", "WiredBlockConnectionHint": "EndPoint", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7026 } }, "78": { "Type": "Cube", "Name": "TimerBlock", "Data": { "Path": "TimerBlock", "labelPrefabPath": "TimerBlock_TextLabel", "SpriteName": "TimerBlock", "CubeNameKey": "strTimerBlock", "CubeDescriptionKey": "strTimerBlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 0, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 4.5, 0, 0 ], "cm3Volume": 5332, "Volume": 0.005332, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "TimerBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTimerBlock", "LogicOperation": "Timer", "WiredBlockConnectionHint": "EndPoint", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7027 } }, "156": { "Type": "Cube", "Name": "Math_DotProduct", "Data": { "Path": "Math_DotProduct", "SpriteName": "Math_DotProduct", "CubeShortNameKey": "strMath_DotProductShort", "CubeNameKey": "strMath_DotProduct", "CubeDescriptionKey": "strMath_DotProductDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoVectorToFloatInput", "LogicOperation": "V3DotProduct", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7028 } }, "157": { "Type": "Cube", "Name": "Math_CrossProduct", "Data": { "Path": "Math_CrossProduct", "SpriteName": "Math_CrossProduct", "CubeShortNameKey": "strMath_CrossProductShort", "CubeNameKey": "strMath_CrossProduct", "CubeDescriptionKey": "strMath_CrossProductDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoVectorToVectorInput", "LogicOperation": "V3CrossProduct", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7029 } }, "158": { "Type": "Cube", "Name": "Math_Angle", "Data": { "Path": "Math_Angle", "SpriteName": "Math_Angle", "CubeNameKey": "strMath_Angle", "CubeDescriptionKey": "strMath_AngleDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoVectorToFloatInput", "LogicOperation": "V3Angle", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7030 } }, "159": { "Type": "Cube", "Name": "Math_Distance", "Data": { "Path": "Math_Distance", "SpriteName": "Math_Distance", "CubeShortNameKey": "strMath_DistanceShort", "CubeNameKey": "strMath_Distance", "CubeDescriptionKey": "strMath_DistanceDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoVectorToFloatInput", "LogicOperation": "V3Distance", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7031 } }, "160": { "Type": "Cube", "Name": "Math_Magnitude", "Data": { "Path": "Math_Magnitude", "SpriteName": "Math_Magnitude", "CubeShortNameKey": "strMath_MagnitudeShort", "CubeNameKey": "strMath_Magnitude", "CubeDescriptionKey": "strMath_MagnitudeDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorToFloatInput", "LogicOperation": "V3Magnitude", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7032 } }, "161": { "Type": "Cube", "Name": "Math_Normalize", "Data": { "Path": "Math_Normalize", "SpriteName": "Math_Normalize", "CubeShortNameKey": "strMath_NormalizeShort", "CubeNameKey": "strMath_Normalize", "CubeDescriptionKey": "strMath_NormalizeDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 3, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorToVectorInput", "LogicOperation": "V3Normalize", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7033 } }, "162": { "Type": "Cube", "Name": "Vector3ConstantBlock", "Data": { "Path": "Vector3_Const_Block", "labelPrefabPath": "Vector3_ConstBlock_TextLabel", "SpriteName": "Vector3_Const_Block", "CubeShortNameKey": "strVector3_Const_BlockShort", "CubeNameKey": "strVector3_Const_Block", "CubeDescriptionKey": "strVector3_Const_BlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 6, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Vector3ConstantBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Logic", "WorldEditorOnly": true, "SortIndex": 7034 } }, "163": { "Type": "Cube", "Name": "Vector3PositionSensorBlock", "Data": { "Path": "PositionSensor_Block", "SpriteName": "PositionSensor_Block", "CubeShortNameKey": "strPositionSensor_BlockShort", "CubeNameKey": "strPositionSensor_Block", "CubeDescriptionKey": "strPositionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Vector3PositionBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7035 } }, "164": { "Type": "Cube", "Name": "Vector3VelocitySensorBlock", "Data": { "Path": "VelocitySensor_Block", "SpriteName": "VelocitySensor_Block", "CubeShortNameKey": "strVelocitySensor_BlockShort", "CubeNameKey": "strVelocitySensor_Block", "CubeDescriptionKey": "strVelocitySensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Vector3VelocityBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorFloatOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7036 } }, "165": { "Type": "Cube", "Name": "Vector3DirectionSensorBlock", "Data": { "Path": "DirectionSensor_Block", "SpriteName": "DirectionSensor_Block", "CubeShortNameKey": "strDirectionSensor_BlockShort", "CubeNameKey": "strDirectionSensor_Block", "CubeDescriptionKey": "strDirectionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Vector3DirectionBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7037 } }, "275": { "Type": "Cube", "Name": "FloatDisplayBlock", "Data": { "Path": "FloatDisplayBlock", "labelPrefabPath": "FloatDisplayBlock_TextLabel", "SpriteName": "Math_Less", "CubeShortNameKey": "strFloatDisplayBlock", "CubeNameKey": "strFloatDisplayBlock", "CubeDescriptionKey": "strFloatDisplayBlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1.57, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "FloatDisplayBlock", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7038 } }, "276": { "Type": "Cube", "Name": "Vector3DisplayBlock", "Data": { "Path": "Vector3_Display_Block", "labelPrefabPath": "Vector3_Display_Block_TextLabel", "SpriteName": "Math_Less", "CubeShortNameKey": "strVectorDisplayBlock", "CubeNameKey": "strVectorDisplayBlock", "CubeDescriptionKey": "strVectorDisplayBlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1.57, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "VectorDisplayBlock", "CubeType": "Block", "PortSpecGroup": "SingleBasicVectorInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7039 } }, "79": { "Type": "Cube", "Name": "AreaSensorBlock", "Data": { "Path": "Sensor_Block", "SpriteName": "Sensor_Block", "CubeNameKey": "strSensor_Block", "CubeDescriptionKey": "strSensor_BlockDesc", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 2.355, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Trigger", "CubeType": "Block", "PortSpecGroup": "Trigger", "HasTriggerFunctionality": true, "TriggerEvent": "OnEnter", "TriggerColliderPath": "TriggerVolumeForEverything", "InheritIndestructibility": true, "ScalingPermission": "NonUniformOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 3, "InventoryCategory": "Sensors", "SortIndex": 7038 } }, "80": { "Type": "Cube", "Name": "DistanceSensorBlock", "Data": { "Path": "DistanceSensor_Block", "SpriteName": "DistanceSensor_Block", "CubeNameKey": "strDistanceSensor_Block", "CubeDescriptionKey": "strDistanceSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "DistanceSensor", "CubeType": "Block", "PortSpecGroup": "SingleBasicOutput", "DistanceSensorRaycastOffset": { "x": 0, "y": -0.03, "z": 0 }, "SensorDefaultMaxDistance": 10, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 5, "InventoryCategory": "Sensors", "SortIndex": 7039 } }, "225": { "Type": "Cube", "Name": "DestructionSensorBlock", "Data": { "Path": "DestructionSensor_Block", "SpriteName": "DestructionSensor_Block", "CubeNameKey": "strDestructionSensor_Block", "CubeDescriptionKey": "strDestructionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "DestructionSensor", "CubeType": "Block", "PortSpecGroup": "DestructionSensor", "InheritIndestructibility": true, "AlwaysFunctional": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "SortIndex": 7040 } }, "339": { "Type": "Cube", "Name": "AdvancedDestructionSensorBlock", "Data": { "Path": "AdvancedDestructionSensor_Block", "SpriteName": "AdvancedDestructionSensor_Block", "CubeNameKey": "strAdvDestructionSensor_Block", "CubeDescriptionKey": "strAdvDestructionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "AdvancedDestructionSensor", "CubeType": "Block", "PortSpecGroup": "AdvancedDestructionSensor", "InheritIndestructibility": true, "AlwaysFunctional": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "MapEditorFeatures", "WorldEditorOnly": true, "SortIndex": 7041 } }, "166": { "Type": "Cube", "Name": "NearestPlayerPositionSensorBlock", "Data": { "Path": "NearestPlayerPositionSensor_Block", "SpriteName": "NearestPlayerPositionSensor_Block", "CubeShortNameKey": "strNearestPlayerPositionSensor_BlockShort", "CubeNameKey": "strNearestPlayerPositionSensor_Block", "CubeDescriptionKey": "strNearestPlayerPositionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "NearestPlayerInfoBlock", "CubeType": "Block", "PortSpecGroup": "NearestPlayerInfoBlock", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7042 } }, "167": { "Type": "Cube", "Name": "MyPositionSensorBlock", "Data": { "Path": "MyPositionSensor_Block", "SpriteName": "MyPositionSensor_Block", "CubeNameKey": "strMyPositionSensor_Block", "CubeDescriptionKey": "strMyPositionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.355, 0, 0 ], "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "OwnerPositionBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7043 } }, "47": { "Type": "Cube", "Name": "HeadlampIndicator", "Data": { "Path": "Headlamp_Indicator", "LightPrefabPath": "Headlamp_Indicator_Light", "SpriteName": "Headlamp_Indicator", "CubeNameKey": "strHeadlamp_Indicator", "CubeDescriptionKey": "strHeadlamp_IndicatorDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.2435, 0, 0 ], "cm3Volume": 68500, "Volume": 0.004, "RWMass": "0.9", "MaterialDensity": "22.5", "CosmeticCPU": 10, "CpuType": "Cosmetic", "Mass of Cube": "0.9", "CubeCategory": "SpotLight", "CubeType": "Block", "PortSpecGroup": "SimpleLightBlockInput", "HasTriggerFunctionality": 1, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 3, "InventoryCategory": "Cosmetics", "SortIndex": 7044 } }, "48": { "Type": "Cube", "Name": "HeadlampStrip", "Data": { "Path": "Headlamp_Strip", "LightPrefabPath": "Headlamp_Strip_Light", "SpriteName": "Headlamp_Strip", "CubeNameKey": "strHeadlamp_Strip", "CubeDescriptionKey": "strHeadlamp_StripDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.3325, 0, 0 ], "cm3Volume": 68500, "Volume": 0.008, "RWMass": "1.8", "MaterialDensity": "22.5", "CosmeticCPU": 10, "CpuType": "Cosmetic", "Mass of Cube": "1.8", "CubeCategory": "SpotLight", "CubeType": "Block", "PortSpecGroup": "SimpleLightBlockInput", "HasTriggerFunctionality": 1, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 3, "InventoryCategory": "Cosmetics", "SortIndex": 7045 } } } 58744c82cb15e6dfd8c06c31fdc9353e61418e66 Module:JointBlockData.json 828 379 1367 2023-11-04T23:55:38Z Archimedes5000 4 Created page with "{ "278": { "Type": "Cube", "Name": "WheelRig Small WithSteering", "Data": { "Path": "WheelRig_Small_BuildMode_WithSteer", "SpriteName": "WheelRig_Small_BuildMode_WithSteer", "CubeNameKey": "strWheelRig_Small_WithSteer", "CubeDescriptionKey": "strWheelRig_Small_WithSteerDesc", "SelectableFaces": [3], "EdgeConnectingFaces": [3], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": {..." json application/json { "278": { "Type": "Cube", "Name": "WheelRig Small WithSteering", "Data": { "Path": "WheelRig_Small_BuildMode_WithSteer", "SpriteName": "WheelRig_Small_BuildMode_WithSteer", "CubeNameKey": "strWheelRig_Small_WithSteer", "CubeDescriptionKey": "strWheelRig_Small_WithSteerDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": { "face": 2, "categoryName": "Tyre", "connectionErrorKey": "strInvalidWheelRigConnection" }, "TyreData": { "Volume": 0.037, "TypeId": 1, "Radius": 0.57 }, "EngineBlockDataId": 1, "GridScale": [ 1, 4, 5 ], "GridOffset": [ 0, 0, 0.3 ], "PerimeterWidthMultiplier": [ 3.215, 3.215, 2.525, 3.995, 1.55, 1.55 ], "cm3Volume": 22000, "Volume": 0.07650273224043716, "RWMass": "70", "MaterialDensity": "91.5", "BaseCPU": 50, "CpuType": "Base", "Mass of Cube": "70", "CubeCategory": "WheelRigSteerable", "CubeType": "Joint", "PortSpecGroup": "WheelRigWithSteering", "Joints": [ { "JointConnectionHealth": 200, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "WheelRig", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Wheel_Small", "DownPart": "WheelRig_HiddenBase", "UpOffset": { "x": 0, "y": 0.55, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.55, "z": 0 }, "JointMin": -0.05, "JointMax": 0.3, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1.5, "JointSpringDamping": 5, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "AnimatedPart": "WheelRig_Small_SimMode_WithSteer", "MaxVelocity": 30, "MaxBraking": 40, "VelocityForMinAngle": 31, "MinSteerAngleFactor": 0.7, "TorqueRatioMultiplier": "1", "VFXGraphPath": "Wheel_Dust_VFX", "GuideArrow": "ArrowGizmo_Wheel_Small_Steering", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -70, "y": 190, "z": 0 }, "SortIndex": 3003 } }, "273": { "Type": "Cube", "Name": "WheelRig APC NoSteering", "Data": { "Path": "WheelRig_APC_NoSteering_BuildMode", "SpriteName": "WheelRig_APC_NoSteering_BuildMode", "CubeNameKey": "strWheelRig_APC_NoSteering", "CubeDescriptionKey": "strWheelRig_APC_NoSteeringDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": { "face": 2, "categoryName": "Tyre", "connectionErrorKey": "strInvalidWheelRigConnection" }, "TyreData": { "Volume": 0.053, "TypeId": 0, "Radius": 0.85 }, "EngineBlockDataId": 0, "GridScale": [ 1, 4, 5 ], "GridOffset": [ 0, 0, 0.3 ], "PerimeterWidthMultiplier": [ 4.215, 4.215, 2.525, 5.325, 1.55, 1.55 ], "cm3Volume": 30900, "Volume": 0.1092896174863388, "RWMass": 100, "MaterialDensity": "91.5", "BaseCPU": 50, "CpuType": "Base", "Mass of Cube": "100", "CubeCategory": "WheelRig", "CubeType": "Joint", "PortSpecGroup": "WheelRigNoSteering", "Joints": [ { "JointConnectionHealth": 350, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "WheelRig", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Wheel_APC", "DownPart": "WheelRig_HiddenBase", "UpOffset": { "x": 0, "y": 0.7, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.7, "z": 0 }, "JointMin": -0.05, "JointMax": 0.6, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1.5, "JointSpringDamping": 5, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "AnimatedPart": "WheelRig_APC_Rig", "MaxVelocity": 30, "MaxBraking": 40, "TorqueRatioMultiplier": 1, "VFXGraphPath": "Wheel_Dust_VFX", "GuideArrow": "ArrowGizmo_Wheel_APC_Rotation", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -70, "y": 190, "z": 0 }, "SortIndex": 3000 } }, "274": { "Type": "Cube", "Name": "WheelRig APC WithSteering", "Data": { "Path": "WheelRig_APC_WithSteer_BuildMode", "SpriteName": "WheelRig_APC_WithSteer_BuildMode", "CubeNameKey": "strWheelRig_APC_WithSteer", "CubeDescriptionKey": "strWheelRig_APC_WithSteerDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": { "face": 2, "categoryName": "Tyre", "connectionErrorKey": "strInvalidWheelRigConnection" }, "TyreData": { "Volume": 0.053, "TypeId": 0, "Radius": 0.85 }, "EngineBlockDataId": 0, "GridScale": [ 1, 4, 5 ], "GridOffset": [ 0, 0, 0.3 ], "PerimeterWidthMultiplier": [ 4.215, 4.215, 2.525, 5.325, 1.55, 1.55 ], "cm3Volume": 30900, "Volume": 0.1092896174863388, "RWMass": 100, "MaterialDensity": "91.5", "BaseCPU": 50, "CpuType": "Base", "Mass of Cube": "100", "CubeCategory": "WheelRigSteerable", "CubeType": "Joint", "PortSpecGroup": "WheelRigWithSteering", "Joints": [ { "JointConnectionHealth": 350, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "WheelRig", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Wheel_APC", "DownPart": "WheelRig_HiddenBase", "UpOffset": { "x": 0, "y": 0.7, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.7, "z": 0 }, "JointMin": -0.05, "JointMax": 0.6, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1.5, "JointSpringDamping": 5, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "AnimatedPart": "WheelRig_APC_WithSteer_Rig", "MaxVelocity": 30, "MaxBraking": 40, "VelocityForMinAngle": 31, "MinSteerAngleFactor": 0.7, "TorqueRatioMultiplier": 1, "VFXGraphPath": "Wheel_Dust_VFX", "GuideArrow": "ArrowGizmo_Wheel_APC_Steering", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -70, "y": 190, "z": 0 }, "SortIndex": 3001 } }, "277": { "Type": "Cube", "Name": "WheelRig Small NoSteering", "Data": { "Path": "WheelRig_Small_BuildMode_NoSteer", "SpriteName": "WheelRig_Small_BuildMode_NoSteer", "CubeNameKey": "strWheelRig_Small_NoSteering", "CubeDescriptionKey": "strWheelRig_Small_NoSteeringDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": { "face": 2, "categoryName": "Tyre", "connectionErrorKey": "strInvalidWheelRigConnection" }, "TyreData": { "Volume": 0.037, "TypeId": 1, "Radius": 0.57 }, "EngineBlockDataId": 1, "GridScale": [ 1, 4, 5 ], "GridOffset": [ 0, 0, 0.3 ], "PerimeterWidthMultiplier": [ 3.215, 3.215, 2.525, 3.995, 1.55, 1.55 ], "cm3Volume": 22000, "Volume": 0.07650273224043716, "RWMass": 70, "MaterialDensity": "91.5", "BaseCPU": 50, "CpuType": "Base", "Mass of Cube": "70", "CubeCategory": "WheelRig", "CubeType": "Joint", "PortSpecGroup": "WheelRigNoSteering", "Joints": [ { "JointConnectionHealth": 200, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "WheelRig", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Wheel_Small", "DownPart": "WheelRig_HiddenBase", "UpOffset": { "x": 0, "y": 0.55, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.55, "z": 0 }, "JointMin": -0.05, "JointMax": 0.3, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1.5, "JointSpringDamping": 5, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "AnimatedPart": "WheelRig_Small_SimMode_NoSteer", "MaxVelocity": 30, "MaxBraking": 40, "TorqueRatioMultiplier": 1, "VFXGraphPath": "Wheel_Dust_VFX", "GuideArrow": "ArrowGizmo_Wheel_Small_Rotation", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -70, "y": 190, "z": 0 }, "SortIndex": 3002 } }, "83": { "Type": "Cube", "Name": "Axle", "Data": { "Path": "Axle", "SpriteName": "Axle", "CubeNameKey": "strAxle", "CubeDescriptionKey": "strAxleDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": 5, "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "Hinge", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "Axle_2", "DownPart": "Axle_1", "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "GuideArrow": "ArrowGizmo_Axle_Passive", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4000 } }, "84": { "Type": "Cube", "Name": "Hinge", "Data": { "Path": "Hinge", "SpriteName": "Hinge", "CubeNameKey": "strHinge", "CubeDescriptionKey": "strHingeDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.5, 1.5, 0, 0 ], "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "LimitedHinge", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "Hinge_2", "DownPart": "Hinge_1", "JointMin": -90, "JointMax": 90, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "GuideArrow": "ArrowGizmo_Hinge_Passive", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "PartBIsFlipped": true, "SortIndex": 4001 } }, "85": { "Type": "Cube", "Name": "Ball Joint", "Data": { "Path": "BallJoint", "SpriteName": "BallJoint", "CubeNameKey": "strBallJoint", "CubeDescriptionKey": "strBallJointDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "cm3Volume": 10135, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "BallAndSocket", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "BallJoint_2", "DownPart": "BallJoint_1", "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "GuideArrow": "ArrowGizmo_Joint_PassiveBall", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4002 } }, "86": { "Type": "Cube", "Name": "Universal Joint", "Data": { "Path": "UniversalJoint", "SpriteName": "UniversalJoint", "CubeNameKey": "strUniversalJoint", "CubeDescriptionKey": "strUniversalJointDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "cm3Volume": 12071, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "Universal", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": 0, "z": 1 }, "UpPart": "UniversalJoint_2", "DownPart": "UniversalJoint_1", "JointMin": -60, "JointMax": 60, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "GuideArrow": "ArrowGizmo_Joint_Universal", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4003 } }, "87": { "Type": "Cube", "Name": "Telescopic Joint", "Data": { "Path": "TelescopicJoint", "SpriteName": "TelescopicJoint", "CubeNameKey": "strTelescopicJoint", "CubeDescriptionKey": "strTelescopicJointDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.5, 1.5, 0, 0 ], "cm3Volume": 13810, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "Piston", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "TelescopicJoint_2", "DownPart": "TelescopicJoint_1", "MidPart": "TelescopicJoint_3", "MidOffset": -0.1, "JointMin": 0, "JointMax": 1.01, "JointSpringScalePower": 1, "MaxAabbExpansion": 1.01, "FilterJointPartContacts": false } ], "GuideArrow": "ArrowGizmo_Joint_Telescopic", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4004 } }, "88": { "Type": "Cube", "Name": "Motor", "Data": { "Path": "Motor", "SpriteName": "Motor", "CubeNameKey": "strMotor", "CubeDescriptionKey": "strMotorDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "cm3Volume": 9200, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Motor", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "Hinge", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": 0, "z": 1 }, "UpPart": "Motor_2", "DownPart": "Motor_1", "JointSpringScalePower": 1, "FilterJointPartContacts": false } ], "MaxForce": 100, "MaxVelocity": 30, "StartAudioEvent": "event:/Physics/PoweredJoints/Motor/MotorStart", "MainAudioEvent": "event:/Physics/PoweredJoints/Motor/Motor", "EndAudioEvent": "event:/Physics/PoweredJoints/Motor/MotorEnd", "GuideArrow": "ArrowGizmo_Motor", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4005 } }, "89": { "Type": "Cube", "Name": "Axle Servo", "Data": { "Path": "AxleServo", "SpriteName": "AxleServo", "CubeNameKey": "strAxleServo", "CubeDescriptionKey": "strAxleServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Servo", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "AxleServo_2", "DownPart": "AxleServo_1", "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 50, "JointSpringDamping": 25, "JointSpringScalePower": 10, "FilterJointPartContacts": false } ], "DirectionVector": { "x": 0, "y": 1, "z": 0 }, "MaxVelocity": 60, "MinDeviation": 180, "MaxDeviation": 180, "HasProportionalInput": true, "StartAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoStart", "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/Servo", "EndAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoEnd", "GuideArrow": "ArrowGizmo_Axle_Servo", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4006 } }, "90": { "Type": "Cube", "Name": "Hinge Servo", "Data": { "Path": "HingeServo", "SpriteName": "HingeServo", "CubeNameKey": "strHingeServo", "CubeDescriptionKey": "strHingeServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.5, 1.5, 0, 0 ], "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Servo", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "HingeServo_2", "DownPart": "HingeServo_1", "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 50, "JointSpringDamping": 25, "JointSpringScalePower": 10, "FilterJointPartContacts": false } ], "DirectionVector": { "x": 0, "y": 1, "z": 0 }, "MaxVelocity": 60, "MinDeviation": 90, "MaxDeviation": 90, "HasProportionalInput": true, "StartAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoStart", "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/Servo", "EndAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoEnd", "GuideArrow": "ArrowGizmo_Hinge_Servo", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4007 } }, "91": { "Type": "Cube", "Name": "Piston Servo", "Data": { "Path": "PistonServo", "SpriteName": "PistonServo", "CubeNameKey": "strPistonServo", "CubeDescriptionKey": "strPistonServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.5, 1.5, 0, 0 ], "cm3Volume": 13810, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Piston", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "Piston", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "PistonServo_2", "DownPart": "PistonServo_1", "MidPart": "PistonServo_3", "MidOffset": -0.1, "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 50, "JointSpringDamping": 25, "JointSpringScalePower": 10, "MaxAabbExpansion": 1.01, "FilterJointPartContacts": false } ], "MaxVelocity": 1, "MinDeviation": 0, "MaxDeviation": 1.01, "HasProportionalInput": true, "StartAudioEvent": "event:/Physics/PoweredJoints/Piston/PistonStart", "MainAudioEvent": "event:/Physics/PoweredJoints/Piston/Piston", "EndAudioEvent": "event:/Physics/PoweredJoints/Piston/PistonEnd", "GuideArrow": "ArrowGizmo_Piston", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4008 } }, "92": { "Type": "Cube", "Name": "Hinge Spring", "Data": { "Path": "HingeSpring", "SpriteName": "HingeSpring", "CubeNameKey": "strHingeSpring", "CubeDescriptionKey": "strHingeSpringDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.5, 1.5, 0, 0 ], "cm3Volume": 8383, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "DampedAngularSpring", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "LimitedHingeSpring", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "HingeSpring_2", "DownPart": "HingeSpring_1", "JointMin": -90, "JointMax": 90, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1, "JointSpringDamping": 0.1, "JointSpringScalePower": 10, "FilterJointPartContacts": true } ], "MaxVelocity": 300, "MinDeviation": 90, "MaxDeviation": 90, "MainAudioEvent": "event:/Physics/Spring", "GuideArrow": "ArrowGizmo_Hinge_PassiveDamped", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "PartBIsFlipped": true, "SortIndex": 4009 } }, "93": { "Type": "Cube", "Name": "Axle Spring", "Data": { "Path": "AxleSpring", "SpriteName": "AxleSpring", "CubeNameKey": "strAxleSpring", "CubeDescriptionKey": "strAxleSpringDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.5, 1.5, 0, 0 ], "cm3Volume": 10532, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "DampedAngularSpring", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "LimitedHingeSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "AxleSpring_2", "DownPart": "AxleSpring_1", "JointMin": -160, "JointMax": 160, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1, "JointSpringDamping": 0.1, "JointSpringScalePower": 10, "FilterJointPartContacts": true } ], "MaxVelocity": 300, "MinDeviation": 160, "MaxDeviation": 160, "MainAudioEvent": "event:/Physics/Spring", "GuideArrow": "ArrowGizmo_DampedAxleSpring", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "PartBIsFlipped": true, "SortIndex": 4010 } }, "94": { "Type": "Cube", "Name": "Damped Spring Joint", "Data": { "Path": "DampedSpring", "SpriteName": "DampedSpring", "CubeNameKey": "strDampedSpring", "CubeDescriptionKey": "strDampedSpringDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.5, 1.5, 0, 0 ], "cm3Volume": 12544, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "DampedSpring", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "PistonSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "DampedSpring_2", "DownPart": "DampedSpring_1", "MidPart": "DampedSpring_3", "MidOffset": -0.1, "JointMin": 0.1, "JointMax": 0.3, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1, "JointSpringDamping": 0.1, "JointSpringScalePower": 10, "MaxAabbExpansion": 0.4, "FilterJointPartContacts": false } ], "MaxVelocity": 1, "MainAudioEvent": "event:/Physics/Spring", "GuideArrow": "ArrowGizmo_Spring", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4011 } }, "255": { "Type": "Cube", "Name": "Decoupler Block", "Data": { "Path": "Decoupler_Block", "SpriteName": "Decoupler_Block", "CubeNameKey": "strDecouplerBlock", "CubeDescriptionKey": "strDecouplerBlockDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "cm3Volume": 10532, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "DecouplerBlock", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "Fixed", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Decoupler_Block_2", "DownPart": "Decoupler_Block_1", "JointMin": 0.1, "JointMax": 0.3, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1, "JointSpringDamping": 0.1, "JointSpringScalePower": 10, "FilterJointPartContacts": false } ], "MaxVelocity": 1, "MainAudioEvent": "event:/Physics/Spring", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4012 } }, "332": { "Type": "Cube", "Name": "Standard Laser Turret", "Data": { "Path": "Weapon_Turret_GroundLaser", "SpriteName": "Weapon_Turret_GroundLaser", "CubeNameKey": "strWeapon_StandardLaserTurret", "CubeDescriptionKey": "strWeapon_StandardLaserTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 5.25, 0, 0 ], "cm3Volume": 215311, "Volume": 0.2185792349726776, "RWMass": "500", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": "120", "CpuType": "Weapon", "Mass of Cube": "500", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_GroundLaser_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_GroundLaser_Joint04", "DownPart": "Weapon_Turret_GroundLaser_Joint03", "UpOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "DownOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "PivotOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 14, "damageRadius": 0.06, "characterDamage": 16, "characterDamageRadius": 0.06, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 0.3, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 10, "rechargeTime": 0.1, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0.5, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 2, "projectileSpeed": 900, "projectileGravityFactor": 0, "projectileLifeTime": 3, "penetrationEnergy": 20, "penetrationEnergyStat": 2000, "maxPenetrationDistance": 1.5, "firingPoints": [ { "x": -0.992, "y": 0, "z": 1.81 }, { "x": -0.797, "y": 0.212, "z": 1.81 }, { "x": -0.797, "y": -0.205, "z": 1.81 }, { "x": 0.992, "y": 0, "z": 1.81 }, { "x": 0.797, "y": 0.212, "z": 1.81 }, { "x": 0.797, "y": -0.205, "z": 1.81 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.05, "gunShakeRadius": 25, "projectileShakeIntensity": 0.18, "projectileShakeRadius": 10, "recoilForce": 15, "vignetteInTime": 0.1, "vignetteHoldTime": 0, "vignetteOutTime": 0.1, "zoomFOV": 20, "weaponCrosshairType": "Laser", "crosshairPriority": 3, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_GroundLaser", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5000 } }, "333": { "Type": "Cube", "Name": "Standard Plasma Turret", "Data": { "Path": "Weapon_Turret_GroundPlasma", "SpriteName": "Weapon_Turret_GroundPlasma", "CubeNameKey": "strWeapon_StandardPlasmaTurret", "CubeDescriptionKey": "strWeapon_StandardPlasmaTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 5.25, 0, 0 ], "cm3Volume": 211534, "Volume": 0.32655737704918036, "RWMass": "450", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": 120, "CpuType": "Weapon", "Mass of Cube": "450", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_GroundPlasma_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_GroundPlasma_Joint04", "DownPart": "Weapon_Turret_GroundPlasma_Joint03", "UpOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "DownOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "PivotOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 500, "damageRadius": 2.5, "characterDamage": 200, "characterDamageRadius": 2.5, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 1.25, "damageRadiusInBlocks": 12.5, "doSplashDamage": true, "hitImpulse": 2750, "fireRate": 0.4, "rechargeTime": 2.5, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 0, "projectileSpeed": 150, "projectileGravityFactor": 1, "projectileLifeTime": 7, "penetrationEnergy": 10, "penetrationEnergyStat": 1000, "innerSplashHitsCount": 4, "innerSplashConeAngle": 15, "outerSplashHitsCount": 4, "outerSplashConeAngle": 30, "maxPenetrationDistance": 2.5, "multiShotCount": 2, "multiShotInterval": 0.1, "firingPoints": [ { "x": 0.191, "y": 0.08, "z": 1.8 }, { "x": -0.191, "y": 0.08, "z": 1.8 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.1, "gunShakeRadius": 25, "projectileShakeIntensity": 0.3, "projectileShakeRadius": 15, "recoilForce": 45, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 40, "weaponCrosshairType": "PlasmaCannon", "crosshairPriority": 2, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_GroundPlasma", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5001 } }, "334": { "Type": "Cube", "Name": "Small Laser Turret", "Data": { "Path": "Weapon_Turret_AirLaser", "SpriteName": "Weapon_Turret_AirLaser", "CubeNameKey": "strWeapon_SmallLaserTurret", "CubeDescriptionKey": "strWeapon_SmallLaserTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.625, 0, 0 ], "cm3Volume": 53234, "Volume": 0.18142076502732243, "RWMass": "250", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": 60, "CpuType": "Weapon", "Mass of Cube": "250", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_AirLaser_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_AirLaser_Joint04", "DownPart": "Weapon_Turret_AirLaser_Joint03", "UpOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "DownOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "PivotOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 14, "damageRadius": 0.06, "characterDamage": 16, "characterDamageRadius": 0.06, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 0.3, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 5, "rechargeTime": 0.2, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0.5, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 2, "projectileSpeed": 900, "projectileGravityFactor": 0, "projectileLifeTime": 3, "penetrationEnergy": 20, "penetrationEnergyStat": 2000, "maxPenetrationDistance": 1.5, "firingPoints": [ { "x": 0, "y": -0.0521628, "z": 2.262123 }, { "x": -0.177, "y": 0.1738372, "z": 2.126123 }, { "x": 0.177, "y": 0.1738372, "z": 2.126123 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.05, "gunShakeRadius": 25, "projectileShakeIntensity": 0.18, "projectileShakeRadius": 10, "recoilForce": 15, "vignetteInTime": 0.1, "vignetteHoldTime": 0, "vignetteOutTime": 0.1, "zoomFOV": 20, "weaponCrosshairType": "Laser", "crosshairPriority": 3, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_AirLaser", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5002 } }, "335": { "Type": "Cube", "Name": "Small Plasma Turret", "Data": { "Path": "Weapon_Turret_AirPlasma", "SpriteName": "Weapon_Turret_AirPlasma", "CubeNameKey": "strWeapon_SmallPlasmaTurret", "CubeDescriptionKey": "strWeapon_SmallPlasmaTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 2.625, 0, 0 ], "cm3Volume": 32827, "Volume": 0.16327868852459018, "RWMass": "225", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": 60, "CpuType": "Weapon", "Mass of Cube": "225", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_AirPlasma_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_AirPlasma_Joint04", "DownPart": "Weapon_Turret_AirPlasma_Joint03", "UpOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "DownOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "PivotOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 500, "damageRadius": 2.5, "characterDamage": 200, "characterDamageRadius": 2.5, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 1.25, "damageRadiusInBlocks": 12.5, "doSplashDamage": true, "hitImpulse": 2750, "fireRate": 0.4, "rechargeTime": 2.5, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 0, "projectileSpeed": 150, "projectileGravityFactor": 1, "projectileLifeTime": 7, "penetrationEnergy": 10, "penetrationEnergyStat": 1000, "innerSplashHitsCount": 4, "innerSplashConeAngle": 15, "outerSplashHitsCount": 4, "outerSplashConeAngle": 30, "maxPenetrationDistance": 2.5, "firingPoints": [ { "x": 0, "y": 0, "z": 1.21 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.1, "gunShakeRadius": 25, "projectileShakeIntensity": 0.3, "projectileShakeRadius": 15, "recoilForce": 45, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 40, "weaponCrosshairType": "PlasmaCannon", "crosshairPriority": 2, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_AirPlasma", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5003 } }, "340": { "Type": "Cube", "Name": "Standard Rail Turret", "Data": { "Path": "Weapon_Turret_GroundRail", "SpriteName": "Weapon_Turret_GroundRail", "CubeNameKey": "strWeapon_StandardRailTurret", "CubeDescriptionKey": "strWeapon_StandardRailTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 5.25, 0, 0 ], "cm3Volume": 32827, "Volume": 0.6531147540983607, "RWMass": "900", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": 120, "CpuType": "Weapon", "Mass of Cube": "900", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_GroundRail_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_GroundRail_Joint04", "DownPart": "Weapon_Turret_GroundRail_Joint03", "UpOffset": { "x": 0, "y": 0.499, "z": 0.6 }, "DownOffset": { "x": 0, "y": 0, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.499, "z": 0.6 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 590, "damageRadius": 0.06, "characterDamage": 200, "characterDamageRadius": 1, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 0.3, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 0.25, "rechargeTime": 4, "range": 750, "clusterMassRange": { "x": 200, "y": 500 }, "clusterMassInaccuracy": { "x": 5, "y": 0 }, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 5, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 3, "projectileSpeed": 450, "projectileGravityFactor": 0, "projectileLifeTime": 3.5, "penetrationThickness": 0.6, "damageRange": { "x": 25, "y": 70 }, "minDamage": 150, "minPenetrationEnergy": 100, "penetrationEnergy": 430, "penetrationEnergyStat": 43000, "maxPenetrationDistance": 10, "firingPoints": [ { "x": 0, "y": 0, "z": 3 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_Railgun_Muzzle", "hitVfxGraphPath": "Weapon_VFX_Railgun_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.2, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 0.2, "recoilForce": 750, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 15, "weaponCrosshairType": "RailGun", "crosshairPriority": 1, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_GroundRail", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5004 } }, "95": { "Type": "Cube", "Name": "Aiming Servo Axle", "Data": { "Path": "AimingAxleServo", "SpriteName": "AimingAxleServo", "CubeNameKey": "strAimingAxleServo", "CubeDescriptionKey": "strAimingAxleServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 3.14, 3.14, 0, 0 ], "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "AimingServo", "CubeType": "Joint", "PortSpecGroup": "AimingServo", "Joints": [ { "JointConnectionHealth": 200, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "AimingAxleServo_2", "DownPart": "AimingAxleServo_1", "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointMassRange": { "x": 0.7, "y": 498 }, "JointSpringFrequencyRange": { "x": 2000, "y": 1 }, "JointSpringDampingRange": { "x": 1500, "y": 0.5 }, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "DirectionVector": { "x": 0, "y": 1, "z": 0 }, "MaxSupportedMass": 45, "MaxVelocity": 240, "MinDeviation": 180, "MaxDeviation": 180, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "GuideArrow": "ArrowGizmo_AimingAxle_Servo", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "SortIndex": 6500 } }, "96": { "Type": "Cube", "Name": "Aiming Servo Hinge", "Data": { "Path": "AimingHingeServo", "SpriteName": "AimingHingeServo", "CubeNameKey": "strAimingHingeServo", "CubeDescriptionKey": "strAimingHingeServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 4, 4, 0, 0 ], "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "AimingServo", "CubeType": "Joint", "PortSpecGroup": "AimingServo", "Joints": [ { "JointConnectionHealth": 200, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 0, "z": -1 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "AimingHingeServo_2", "DownPart": "AimingHingeServo_1", "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointMassRange": { "x": 0.7, "y": 498 }, "JointSpringFrequencyRange": { "x": 2000, "y": 1 }, "JointSpringDampingRange": { "x": 1500, "y": 0.5 }, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "DirectionVector": { "x": 0, "y": 1, "z": 0 }, "MaxSupportedMass": 45, "MaxVelocity": 240, "MinDeviation": 90, "MaxDeviation": 90, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoHingeAim", "GuideArrow": "ArrowGizmo_AimingHinge_Servo", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "SortIndex": 6501 } } } 8a2759744f68e9cbc4b6e576b62c776b633fcf6f Module:PropBlockData.json 828 380 1368 2023-11-04T23:56:42Z Archimedes5000 4 Created page with "{ "195": { "Type": "Cube", "Name": "GlassFrame_Square", "Data": { "Path": "GlassFrame_Square", "SpriteName": "GlassFrame_Square", "CubeNameKey": "strGlassFrame_Square", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [0,1,2,3], "EdgeConnectingFaces": [0,1,2,3], "ProxyBottom": [1,1,1,1,1,0], "GridScale": [1,1,2], "PerimeterWidthMultiplier": [0.87425,0.87425,0.66675,0.66675,0,0], "cm3Volume"..." json application/json { "195": { "Type": "Cube", "Name": "GlassFrame_Square", "Data": { "Path": "GlassFrame_Square", "SpriteName": "GlassFrame_Square", "CubeNameKey": "strGlassFrame_Square", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0.87425, 0.87425, 0.66675, 0.66675, 0, 0 ], "cm3Volume": 3088, "Volume": 0.003088, "BaseCPU": "1", "CpuType": "Base", "Mass of Cube": "2.8000000000000003", "CubeCategory": "Primitive", "CubeType": "Block", "InheritIndestructibility": true, "ScalingPermission": "NonUniform", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 9, "IsColourable": false, "IsSymmetrical": true, "DefaultColour": 3, "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1250 } }, "196": { "Type": "Cube", "Name": "GlassFrame_Triangle", "Data": { "Path": "GlassFrame_Triangle", "SpriteName": "GlassFrame_Triangle", "CubeNameKey": "strGlassFrame_Triangle", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 1, 3 ], "EdgeConnectingFaces": [ 1, 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0.87425, 0, 0.66675, 0, 0 ], "cm3Volume": 1755, "Volume": 0.001755, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.6", "CubeCategory": "Primitive", "CubeType": "Block", "InheritIndestructibility": true, "ScalingPermission": "NonUniform", "CanEditMaterial": "false", "CanEditColour": "false", "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 9, "IsColourable": false, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 3, "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1251 } }, "49": { "Type": "Cube", "Name": "GlassFrame_SkewedSquare", "Data": { "Path": "GlassFrame_SkewedSquare", "SpriteName": "GlassFrame_SkewedSquare", "CubeShortNameKey": "strGlassFrame_SkewedSquareShort", "CubeNameKey": "strGlassFrame_SkewedSquare", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 1.03175, 1.03175, 0.66675, 0.66675, 0, 0 ], "cm3Volume": 3088, "Volume": 0.003088, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "2.8000000000000003", "CubeCategory": "Primitive", "CubeType": "Block", "InheritIndestructibility": true, "ScalingPermission": "NonUniform", "CanEditMaterial": "false", "CanEditColour": "false", "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 9, "IsColourable": false, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 3, "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1252 } }, "135": { "Type": "Cube", "Name": "GlassFrame_SkewedTriangle", "Data": { "Path": "GlassFrame_SkewedTriangle", "SpriteName": "GlassFrame_SkewedTriangle", "CubeShortNameKey": "strGlassFrame_SkewedTriangleShort", "CubeNameKey": "strGlassFrame_SkewedTriangle", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 1, 3 ], "EdgeConnectingFaces": [ 1, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 1.03175, 0, 0.66675, 0, 0 ], "cm3Volume": 1755, "Volume": 0.001755, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.6", "CubeCategory": "Primitive", "CubeType": "Block", "InheritIndestructibility": true, "ScalingPermission": "NonUniform", "CanEditMaterial": "false", "CanEditColour": "false", "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 9, "IsColourable": false, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 3, "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1253 } }, "136": { "Type": "Cube", "Name": "Frame_Square", "Data": { "Path": "Frame_Square", "SpriteName": "Frame_Square", "CubeNameKey": "strFrame_Square", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0.87425, 0.87425, 0.66675, 0.66675, 0, 0 ], "cm3Volume": 2888, "Volume": 0.002888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "ScalingPermission": "NonUniform", "CanEditMaterial": "TRUE", "CanEditColour": "true", "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "DefaultColour": 4, "InventoryCategory": "Shapes", "SortIndex": 1254 } }, "153": { "Type": "Cube", "Name": "Frame_Triangle", "Data": { "Path": "Frame_Triangle", "SpriteName": "Frame_Triangle", "CubeNameKey": "strFrame_Triangle", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 1, 3 ], "EdgeConnectingFaces": [ 1, 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0.87425, 0, 0.66675, 0, 0 ], "cm3Volume": 1555, "Volume": 0.001555, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "ScalingPermission": "NonUniform", "CanEditMaterial": "TRUE", "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 4, "InventoryCategory": "Shapes", "SortIndex": 1255 } }, "154": { "Type": "Cube", "Name": "Frame_SkewedSquare", "Data": { "Path": "Frame_SkewedSquare", "SpriteName": "Frame_SkewedSquare", "CubeShortNameKey": "strFrame_SkewedSquareShort", "CubeNameKey": "strFrame_SkewedSquare", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 1.03175, 1.03175, 0.66675, 0.66675, 0, 0 ], "cm3Volume": 2888, "Volume": 0.002888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "ScalingPermission": "NonUniform", "CanEditMaterial": "TRUE", "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 4, "InventoryCategory": "Shapes", "SortIndex": 1256 } }, "155": { "Type": "Cube", "Name": "Frame_SkewedTriangle", "Data": { "Path": "Frame_SkewedTriangle", "SpriteName": "Frame_SkewedTriangle", "CubeShortNameKey": "strFrame_SkewedTriangleShort", "CubeNameKey": "strFrame_SkewedTriangle", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 1, 3 ], "EdgeConnectingFaces": [ 1, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 1.03175, 0, 0.66675, 0, 0 ], "cm3Volume": 1555, "Volume": 0.001555, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "ScalingPermission": "NonUniform", "CanEditMaterial": "TRUE", "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 4, "InventoryCategory": "Shapes", "SortIndex": 1257 } } } 6785b9f9782b07369e3e06ec0f0c86d9b0838e3d Module:Common 828 381 1371 2023-11-05T00:30:57Z Archimedes5000 4 Created page with "local p = {} local common = {db={}, a={}} --Replaces unlocalized strings in database with their localized variants function common.db.localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand"..." Scribunto text/plain local p = {} local common = {db={}, a={}} --Replaces unlocalized strings in database with their localized variants function common.db.localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db.transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db.dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end return common, p ddd3526600cb7d01a04268f5870a2f371afb6c4e 1372 1371 2023-11-05T00:31:23Z Archimedes5000 4 Scribunto text/plain local p = {} local common = {db={}} --Replaces unlocalized strings in database with their localized variants function common.db.localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db.transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db.dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function p.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end return common, p 4563dbe5b0a811fedf24e56b4be7c027207bbd78 1373 1372 2023-11-05T00:40:34Z Archimedes5000 4 Scribunto text/plain local common = {db={}} --Replaces unlocalized strings in database with their localized variants function common.db.localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db.transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db.dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end return common 2ccbf28dc8fb019d7b77b6f5a092b7c168782152 1374 1373 2023-11-05T00:42:23Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end return common 6bfaa24221b21ac1b7b9184e9dfc754334873945 1375 1374 2023-11-05T00:44:30Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local s = {} for i, v in ipairs(args) do s[i] = v end for i = 1, #s do local dir = {} if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end return common 049b537d39cccf5b306d4b268edabc12afcffeba 1376 1375 2023-11-05T00:47:44Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end string = table.concat(dir, "") end return string end return common 46af557cd121b523b5eb56ba8488695e2ecb2779 1377 1376 2023-11-05T00:51:47Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database, from object-properies to a records table. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common f0ea0f66809d74effaf29ae9bd18b7129bdf06b6 1401 1377 2023-11-05T09:07:36Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in [Table1][Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local id = {} for k in pairs(d) do id[k] = k end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value, id end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "[Table1][Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end string = table.concat(dir, "") return string end return common 13428e2987e3803ba9ad4de9407e4c35eb6ac865 1405 1401 2023-11-05T09:21:55Z Archimedes5000 4 I may be stupid Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local id = {} local value = d for k in pairs(d) do id[k] = k if tonumber(dir[1]) == nil then value = d[k] for i, v in ipairs(dir) do value = value[dir[i]] end end for i, v in ipairs(dir) do value = value[dir[i]] end end return value, id end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end string = table.concat(dir, "") return string end return common b050ab1cf4951181943b14a72b691a7fbd9aff94 1406 1405 2023-11-05T09:28:07Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} local i = 1 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local id = {} local value = d for k in pairs(d) do id[k] = k if tonumber(dir[1]) == nil then value = d[k] for i, v in ipairs(dir) do value = value[dir[i]] end end for i, v in ipairs(dir) do value = value[dir[i]] end end return value, id end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end string = table.concat(dir, "") return string end return common 84098e6ffcf3bd17b1ac9fd649e33ea8fa0ce904 MediaWiki:Gadget-dark-mode.css 8 182 1391 1219 2023-11-05T08:04:38Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*color text of certain menus like template adding */ .oo-ui-menulayout-content { color: #000000 !important; } fcbb027fc6d941e80a7700a28dad9da0990a6fde 1392 1391 2023-11-05T08:20:38Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*color text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } 78536604c6d3fe210c085de9c86752c866558ab1 Streaky Hex Illuminum 0 281 1393 859 2023-11-05T08:35:59Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Streaky Hex Illuminum !colspan="2"|[[File:Streaky_Hex_Illuminum.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/08/31 |} '''Streaky Hex Illuminum''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Streaky Hex Illuminum {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 541468d628086c77296c85936e077f90292765e5 Antimony Tianhe 0 205 1394 1027 2023-11-05T08:37:18Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:auto" align="right" |+ Antimony Tianhe !colspan="2"|[[image]] |- | '''Type''' || Character Skin |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 1,000 |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/03/21 |} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 29a2b49bf02715040c45687bdafa1dd72e76460c Glitched Ares Reign 0 232 1395 777 2023-11-05T08:38:37Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Glitched Ares Reign !colspan="2"|[[image]] |- | '''Type''' || Avatar |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || 7 |- | '''First Seen?''' || 2023/03/21 |} '''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Glitched Ares Reign {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c91d8c9f68c6dfddb830eb14e3294379693eab92 Acid Rain 0 276 1396 1233 2023-11-05T08:39:41Z Lijosu 10 Updated with shop information wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Acid Rain !colspan="2"|{{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} |- | '''Type''' || Colour Palette |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || 100 |- | '''TP Cost''' || 3 |- | '''First Seen?''' || 2023/08/31 |} {{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} '''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Acid Rain {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 11eb530b061ceb80b6925f8122a21fc32289e1bc Shapes 0 14 1397 1258 2023-11-05T08:55:19Z Fugii 2 added top description wikitext text/x-wiki Shapes are the essential building blocks to give robocrafts their hull armour, style, and detail. The main mechanic and difference of shapes from Robocraft 1 is the scaling feature. There are two levels of scaling, any block that is more than 1/3rd of a block in height can be scaled in all three dimensions of length x width x height for a max of 9x9x9 proportions. Flatter blocks like plates that are only 1/3rd of a block high have their height fixed and can only be scaled by length x width for a max of 9x9. ==Base== {{BlockInfoBox|file=Shape Cube.png|full-name=Scalable Cube|base-cpu=1|mass=1.8}}{{BlockInfoBox|full-name=Wedge|mass=0.9|base-cpu=1|file=Shape_Wedge.png}} [[File:Shape Wedge.png|frameless]] [[File:Shape Tetrahedron.png|frameless]] [[File:Neg Tetra.png|frameless]] [[File:Quarter Pyramid.png|frameless]] [[File:Neg Qtr Pyramid.png|frameless]] [[File:Eighth Pyramid.png|frameless]] [[File:Double Sliced.png|frameless]] [[File:Half Double Sliced.png|frameless]] [[File:Rounded Neg Tetra.png|frameless]] [[File:Rneg Qtr Pyramid.png|frameless]] [[File:Rounded Wedge.png|frameless]] [[File:Rounded Qtr Pyramid.png|frameless]] [[File:Rounded Tetra.png|frameless]] [[File:Shape Cone.png|frameless]] [[File:Cone Segment.png|frameless]] [[File:Hemisphere.png|frameless]] [[File:Shape Sphere.png|frameless]] ==Plates== [[File:Shape Plate.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Wedge.png|frameless]] [[File:Plate Triangle.png|frameless]] [[File:Plate Tetra.png|frameless]] [[File:Plate Neg Tetra.png|frameless]] [[File:Plate Qtr Pyramid.png|frameless]] [[File:Plate Neg Qtr Pyramid.png|frameless]] [[File:Plate Half Dbl Sliced.png|frameless]] [[File:Plate Rneg Pyramid.png|frameless]] [[File:Plate Rneg Qtr Pyramid.png|frameless]] [[File:Plate Rwedge.png|frameless]] [[File:Plate Rtetra.png|frameless]] [[File:Plate Qtr Cricle.png|frameless]] ==Cylinders== [[File:Plate Circle.png|frameless]] [[File:Plate Wide Cylinder.png|frameless]] [[File:Plate Narrow Cylinder.png|frameless]] [[File:Wide Cylinder.png|frameless]] [[File:W Cylinder Bend.png|frameless]] [[File:W Cylinder T.png|frameless]] [[File:W Cylinder Cross.png|frameless]] [[File:W Cylinder Corner.png|frameless]] [[File:W Cylinder Diagonal.png|frameless]] [[File:W Cylinder Dbl Diag.png|frameless]] [[File:Narrow Cylinder.png|frameless]] [[File:N Cylinder Bend.png|frameless]] [[File:N Cylinder T.png|frameless]] [[File:N Cylinder Cross.png|frameless]] [[File:N Cylinder Corner.png|frameless]] [[File:N Cylinder Diagonal.png|frameless]] [[File:N Cylinder Dbl Diag.png|frameless]] ==Posts and Frames== [[File:Post Straight.png|frameless]] [[File:Post L Shape.png|frameless]] [[File:Post T Junction.png|frameless]] [[File:Post Cross.png|frameless]] [[File:Post Corner.png|frameless]] [[File:Post Diagonal.png|frameless]] [[File:Post Dbl Diagonal.png|frameless]] [[File:Frame Square.png|frameless]] [[File:Frame Triangle.png|frameless]] [[File:Frame Square Skew.png|frameless]] [[File:Frame Tri Skew.png|frameless]] ==Unique== [[File:Nameplate.png|frameless]] ac38fed93f1d378dd823b1c42eccd605e3f5d852 Laser Blaster 0 382 1398 2023-11-05T08:59:39Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Laser Blaster !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/06/21 |} The '''Laser Blaster''' is the custom version of [[Standard Laser Turret]] which cannot aim on its own. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the "Laser Blaster" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 886f7d30e480e6c58b17987096301aa02007d065 1400 1398 2023-11-05T09:02:10Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Laser Blaster !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/06/21 |} The '''Laser Blaster''' is the custom version of [[Standard Laser Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the "Laser Blaster" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 987d3c503d9013e2a94ca0da115f3e3ec356c2f0 Standard Laser Turret 0 371 1399 1306 2023-11-05T08:59:52Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Laser Turret !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/06/21 |} The '''Standard Laser Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 851bcbab79cc9ce0f511c00c0d5c75a83d76a4af Diverted Jee'Ra Laser Blaster 0 383 1403 2023-11-05T09:09:52Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Diverted Jee'Ra Laser Blaster !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Diverted Jee'Ra Laser Blaster''' is a [[:Category:Laser_Variants|laser skin]] for the [[Laser Blaster]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Diverted Jee'Ra Laser Blaster {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 1cb608be711dde6d6fe2e030353080f440bfedba Standard Jee'Ra Soldier Wheel 0 350 1404 1343 2023-11-05T09:10:36Z Lijosu 10 Fixed battle matrix section wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Jee'Ra Soldier Wheel !colspan="2"|[[image]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}} There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Standard Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] eed878f77369a912083d07fa545c1083d51e2453 Module:Common 828 381 1407 1406 2023-11-05T09:43:55Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 2692a64eacb777163e10730a0a5613cde0bdfb93 1409 1407 2023-11-05T09:52:56Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do mw.logObject(value) value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common bf05dd96a405a18d77ce00d4d04ba99292627c2d 1410 1409 2023-11-05T09:53:52Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do mw.log("Cycle"..i) mw.logObject(value) value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 1809fad11ebb1e096a502a12fb2540908bf6e3b1 1411 1410 2023-11-05T09:57:00Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end mw.logObject(dir) for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end mw.logObject(dir) local value = d for i, v in ipairs(dir) do mw.log("Cycle"..i) value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common e842ecbd801a035ccc2f36b191a7a0ff79d14969 1412 1411 2023-11-05T10:00:46Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do mw.log("Cycle"..i) mw.logObject(dir) value = value[dir[i]] mw.log("After"..i) mw.logObject(dir) end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common f72986ea044d5e838265c59a8ca7f5264df688b6 1413 1412 2023-11-05T10:01:38Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do mw.log("Cycle"..i) mw.logObject(value) value = value[dir[i]] mw.log("After"..i) mw.logObject(value) end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common b6be08d6c5fa3bc1e046957dda9062e5459742a3 1414 1413 2023-11-05T10:05:08Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 2692a64eacb777163e10730a0a5613cde0bdfb93 1416 1414 2023-11-05T10:12:23Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end mw.logObject(dir) local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 2ce2e98697266d23321f95f509ada11233d49918 1417 1416 2023-11-05T10:13:08Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end mw.logObject(dir) if true then return end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 412705c9158d67fa8e6860593028e84fc17e1385 1418 1417 2023-11-05T10:15:12Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 2692a64eacb777163e10730a0a5613cde0bdfb93 1419 1418 2023-11-05T13:25:39Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or false end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common e341846b98e1a210842c74eb499ebb0b09fdf79b 1422 1419 2023-11-05T14:44:31Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Table3][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Table3|Field}}" returns "Table1[Table2][Table3][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 31c2d8cd6f8aecf250f6f11aa0ec77f9eb52759e 1423 1422 2023-11-05T14:46:18Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end mw.logObject(dir) local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 0630b58212c95b9003fa9e95364d24d9d70bf5a2 1425 1423 2023-11-05T14:52:51Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizationData_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common e015a15d99d951ff837d208ee0aa2ddbe8cb0105 Module:Block Data 828 125 1408 1402 2023-11-05T09:45:35Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") local key_value = common.db_dir(data, return_key) if type(key_value) == "table" then for j, v in pairs(key_value) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end return p 5224767c7fda93a93c9e3e7f2ab111b62776c01f 1415 1408 2023-11-05T10:06:41Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[k] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") local key_value = common.db_dir(data, key) if type(key_value) == "table" then for j, v in pairs(key_value) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else if transpose == "false" then data = database() end output = common.db_dir(data, key) end return output end return p 3e0a3edc183dbdf3497041b42b651699fcb1f42c 1426 1415 2023-11-05T14:52:57Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[tostring(k)] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_transpose(database(), "Data") if transpose == "false" then data = database() end local key_value = "invalid" if common.db_dir(data, key) then key_value = common.db_dir(data, key) end if type(key_value) == "table" then for j, v in pairs(key_value) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else output = common.db_dir(data, key) end return output end return p 7d76069da5b2d00c1893e6f8cf0571342e4102e6 Character 0 384 1420 2023-11-05T13:42:37Z Fugii 2 creation wikitext text/x-wiki <nowiki>#REDIRECT [[SCU]]</nowiki> 22a781e98496bf1e4b5a0a248ae920dc9399dbb9 1421 1420 2023-11-05T13:52:34Z Fugii 2 wikitext text/x-wiki The Character or Pilot is the playable avatar when not in a robocraft. The weight for every avatar is semi-confirmed to be 75kg<ref>https://discord.com/channels/796036110341373954/796036110873657395/1120781249364111361</ref> 8e92ecbbaa7f2937fd8e9f5426b56d37600c9a9e 1424 1421 2023-11-05T14:51:31Z Fugii 2 More info wikitext text/x-wiki The Character or Pilot is the playable avatar when not in a robocraft. The weight for every avatar is semi-confirmed to be 75kg<ref>https://discord.com/channels/796036110341373954/796036110873657395/1120781249364111361</ref> The health of the pilot is between 16-18.<ref>https://discord.com/channels/796036110341373954/1073014290736496641/1170733471048663111</ref> === Skins === A new account is granted three basic skins, [[Cray]], [[Gene]], and [[Tianhe]], all of which are of the SCU (Super Computer Unit) variant. More skins can unlocked however, a list can be found [[:Category:Character Skins|here.]] <references /> e528c5945ee2c0542d096e355556ceb381d77903 Template:Helpful Pages 10 52 1427 392 2023-11-05T14:53:24Z Fugii 2 /* Helpful Pages */ wikitext text/x-wiki <div style="text-align: center;"> == Helpful Pages == </div> * [[Armour and Health Model]] * [[Materials]] * [[Character]] * [[Pilot Seat]] * [[3 Capture Points]] * [[Powerful Robocraft]] <templatestyles src="Helpful Pages/styles.css /> 079b80d99f1e2b2fd151684958da43bc7901fbaf Module:Test 828 385 1428 2023-11-05T15:25:44Z Archimedes5000 4 Created page with "local export_table = {} function x() return nil end function export_table.main(frame) local a = x() local output = a return output end return export_table" Scribunto text/plain local export_table = {} function x() return nil end function export_table.main(frame) local a = x() local output = a return output end return export_table 41ea62f2d0a6f1f2edf1bc4f6dccd5b750ebc5f8 File:Moderonium quilt.png.png 6 386 1429 2023-11-05T21:50:31Z Hall003 21 wikitext text/x-wiki Preview of the material moderonium quilt a2a9de310dda6ad82160011bce08859a6c2d616f 1430 1429 2023-11-05T22:06:29Z Hall003 21 Hall003 uploaded a new version of [[File:Moderonium quilt.png.png]] wikitext text/x-wiki Preview of the material moderonium quilt a2a9de310dda6ad82160011bce08859a6c2d616f File:Moderonium Camo.png 6 387 1431 2023-11-05T22:09:33Z Hall003 21 wikitext text/x-wiki Preview of the material moderonium camo 0657575129be96cb8979c12e327b74ae3bb08859 Materials 0 139 1432 683 2023-11-05T22:11:09Z Hall003 21 /* Medium Materials */ wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]] |Moderonium Quilt |From the Jee'ra Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]] |Moderonium Camo |From the Jee'ra Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 3de0df49ee8fec9f37aed3935dfe89d26a56a962 1434 1432 2023-11-05T22:17:59Z Hall003 21 /* Heavy Materials */ wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]] |Moderonium Quilt |From the Jee'ra Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]] |Moderonium Camo |From the Jee'ra Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|130x130px|EVIL Corrupted Ladium]] |Industrial Ladium |From the Jee'ra Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 8a40bcb53a80d4af7266d1e2fd5cfdb9eb28e35e 1436 1434 2023-11-05T22:22:58Z Hall003 21 /* Light Materials */ wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |- |[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]] |Arium Jee'ra Weave |From the Jee'ra Battle Matrix |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]] |Moderonium Quilt |From the Jee'ra Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]] |Moderonium Camo |From the Jee'ra Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|130x130px|EVIL Corrupted Ladium]] |Industrial Ladium |From the Jee'ra Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 12106944e4417ee5b7ac7fde3617b959dd57265f File:Industrial ladium.png 6 388 1433 2023-11-05T22:16:39Z Hall003 21 wikitext text/x-wiki Preview of the material industrial ladium dc285497d76123cf78f5c7e57ca9267ab8b5a4b4 File:Airium jeera weave.png 6 389 1435 2023-11-05T22:22:02Z Hall003 21 wikitext text/x-wiki Preview of the material arium jee'ra weave 0fe978964c0aa2fdee3266a4ea1281513db5b037 File:Clandestine standard jeera laser turret.png 6 390 1437 2023-11-05T22:28:48Z Hall003 21 wikitext text/x-wiki Clandestine_standard_jeera_laser_turret 51fe2c03383f79653afd6c982fa6893eb0d4f678 Clandestine Standard Jee'Ra Laser Turret 0 370 1438 1305 2023-11-05T22:31:08Z Hall003 21 Added image to clandestine standard jee'ra laser turret wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Clandestine Standard Jee'Ra Laser Turret !colspan="2"|[[File:Clandestine standard jeera laser turret.png|frameless|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 9e3470a69fbcb2005ef63373f9d6845cb342bad2 File:Diverted jeera laser blaster.png 6 391 1439 2023-11-05T22:33:49Z Hall003 21 wikitext text/x-wiki Diverted jee'ra laser blaster 068c2da29fa30bc2df00324ec0523c3597566f60 Diverted Jee'Ra Laser Blaster 0 383 1440 1403 2023-11-05T22:34:24Z Hall003 21 Added image to diverted jee'ra laser blaster wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Diverted Jee'Ra Laser Blaster !colspan="2"|[[File:Diverted jeera laser blaster.png|frameless|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Rare}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Diverted Jee'Ra Laser Blaster''' is a [[:Category:Laser_Variants|laser skin]] for the [[Laser Blaster]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Diverted Jee'Ra Laser Blaster {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] c0de836a9a86e30cb950f44fe287efda7a48c086 Template:!! 10 392 1441 2023-11-06T07:26:32Z Archimedes5000 4 Created page with "<noinclude>[[Category:Escape Templates]]</noinclude>||" wikitext text/x-wiki <noinclude>[[Category:Escape Templates]]</noinclude>|| 25156c62bd4f8d869a3debcf1b86a5734287a6f5 Category:Escape Templates 14 137 1442 384 2023-11-06T07:28:01Z Archimedes5000 4 wikitext text/x-wiki Templates used to escape characters with special meaning, such as <nowiki>"{}", "[]", or "="</nowiki>. Please do not create [[Template:!]] since "|" character can already be escaped by transcluding the [[mw:Help:Magic Words#Other|variable]] with the same name (so by using <nowiki>{{!}}</nowiki>) 6d34be3f9bda37ea0d6a5ea0756172da25101844 Template:Cosmetic Table 10 393 1443 2023-11-06T07:36:51Z Lijosu 10 Created wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ {{{title}}} !colspan="2"|{{{image}}} |- | '''Type''' || {{{type}}} |- | '''Rarity''' || {{Rarity|{{{rarity}}}}} |- | '''GC Cost''' || {{{gc}}} |- | '''TP Cost''' || {{{tp}}} |- | '''In-Game Debut''' || {{{release}}} |} <noinclude> Arguments: title | in-game name of the item. type | type of cosmetic. examples include "Colour Palette", "Character Skin", "Block Variant", "Switch Plate", "QMG Skin". rarity | Common, Uncommon, Rare, Legendary, Exclusive. gc | the item's GC cost in the item shop. tp | the item's TP cost in the battle matrix. release | the game's first in-game debut. [[Category:Templates]]</noinclude> 39084641390ad21be3afb554c568538f1974babe 1445 1443 2023-11-06T07:41:29Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ {{{title}}} !colspan="2"|{{{image}}} |- | '''Type''' || {{{type}}} |- | '''Rarity''' || {{Rarity|{{{rarity}}}}} |- | '''GC Cost''' || {{{gc}}} |- | '''TP Cost''' || {{{tp}}} |- | '''Debut''' || {{{release}}} |} <noinclude> Arguments: title | in-game name of the item. type | type of cosmetic. examples include "Colour Palette", "Character Skin", "Block Variant", "Switch Plate", "QMG Skin". rarity | Common, Uncommon, Rare, Legendary, Exclusive. gc | the item's GC cost in the item shop. tp | the item's TP cost in the battle matrix. release | the game's first in-game debut. [[Category:Templates]]</noinclude> 524f93b2e17571ddf7fe5fdb588985f5c1095796 Acid Rain 0 276 1444 1396 2023-11-06T07:39:19Z Lijosu 10 Used new template for table wikitext text/x-wiki {{Cosmetic Table|title=Acid Rain|image={{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}|type=Colour Palette|rarity=Common|gc=100|tp=3|release=2023/08/31}}{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} '''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Acid Rain {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a80f53a2fad20fb588e376fc4365b10d8edbb9e1 EVIL Corrupted Ladium 0 319 1446 1189 2023-11-06T07:59:06Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table|title=EVIL Corrupted Ladium|image=[[File:Evil Corrupted Ladium.png]]|type=Material|rarity=Rare|gc=800|tp=6|release=2023/09/06 }} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} It was originally released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 77f9a4280c2733bb3a3c20d753d96d213a31b337 1451 1446 2023-11-06T08:07:33Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=EVIL Corrupted Ladium |image=[[File:Evil Corrupted Ladium.png]] |type=Material |rarity=Rare |gc=800 |tp=6 |release=2023/09/06 }} '''EVIL Corrupted Ladium''' is a [[:Category:Materials|material skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Materials do not have lore entries. == Obtaining == === Battle Matrix === EVIL Corrupted Ladium {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Matrix}} It was originally released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6185f17aea966ce965ef4c9218013caf010d2c84 Cray Profile 0 225 1447 1008 2023-11-06T08:02:31Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Cray Profile |image=[[image]] |type=Avatar |rarity=Common |gc=200 |tp=4 |release=2023/03/21 }} The '''Cray Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Cray Profile {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1a4882cb55ee7c195a681ab312c5b2f267e611ba Nebula 0 236 1448 1160 2023-11-06T08:04:12Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Nebula |image={{Palette_Hexagon|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}} |type=Colour Palette |rarity=Common |gc=100 |tp=4 |release=2023/03/21 }} {{Palette_Table|#203761|#132E54|#611E32|#60ADB0|#3E6784|#8FE6E1}} '''Nebula''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Nebula {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 217adcb231331b2485eb59cccd388c65afa79fae Triangle Field 0 254 1449 1010 2023-11-06T08:05:43Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Triangle Field |image=[[image]] |type=Banner |rarity=Common |gc=200 |tp=4 |release=2023/03/21 }} '''Triangle Field''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Triangle Field {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2e0d189aa241190ceebd71101513a86cece30b40 Shielding Hex 0 244 1450 1011 2023-11-06T08:06:30Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Shielding Hex |image=[[image]] |type=Banner |rarity=Common |gc=200 |tp=2 |release=2023/03/21 }} '''Shielding Hex''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Shielding Hex {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/27}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 51b18623e1bb5c6c7252f67b4bd78907179ce6e8 Tennessine Gene 0 293 1452 1345 2023-11-06T08:08:46Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Tennessine Gene |image=[[image]] |type=Character skin |rarity=Uncommon |gc=1,000 |tp=NA |release=2023/09/01 }} '''Tennessine Gene''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] == Lore == Tennessine Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Tennessine Gene has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=SCUs}} [[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] a530fa9e15d0b0e90c145ea541636b7299f7d56c Tennessine QMG 0 252 1453 1048 2023-11-06T08:09:39Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Tennessine QMG |image=[[image]] |type=QMG Skin |rarity=Common |gc=500 |tp=5 |release=2023/03/21 }} The '''Tennessine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Tennessine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Tennessine QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/10/28}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9e0c698d26706497b1d4b165f6d4ee8112f1e7fe Chibi Vector 0 274 1454 1050 2023-11-06T08:10:56Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Chibi Vector |image=[[image]] |type=Avatar |rarity=Uncommon |gc=300 |tp=4 |release=2023/08/03 }} '''Chibi Vector''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It has a counterpart in [[Chibi Ares]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Chibi Vector {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/28}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 8d56fd73bf1db74a4d39067abcb64b7dc3e53f72 Neopolitan Sky 0 237 1455 1162 2023-11-06T08:12:20Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Neopolitan Sky |image={{Palette_Hexagon|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}} |type=Colour Palette |rarity=Common |gc=100 |tp=4 |release=2023/03/21 }} '''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cb4c525e48ed77377871f67925ede718b7b3d6d0 Cray Plate 0 185 1456 1069 2023-11-06T08:13:37Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=The Cray Plate |image=[[File:Cray Plate.png|200px|frameless|The Cray Plate]] |type=Switch Plate |rarity=Rare |gc=1,200 |tp=9 |release=2023/03/21 }} The '''Cray Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Cray Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Cray Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/10/29}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 81f59eed960645d89a839f3a132e360cc035fb75 Bromine Basic Plate 0 184 1457 1068 2023-11-06T08:14:40Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Bromine Basic Plate |image=[[File:Bromine Basic Plate.png|200px|frameless|Bromine Basic Plate]] |type=Switch Plate |rarity=Common |gc=800 |tp=8 |release=2023/03/21 }} The '''Bromine Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Bromine Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Bromine Basic Plate {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/10/29}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 677b0b4f997acc3126ec1a9b7ae95eeae63b67e4 Nitrogen Cray 0 238 1458 1175 2023-11-06T08:16:12Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Nitrogen Cray |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=1,000 |tp=7 |release=2023/03/21 }} '''Nitrogen Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Nitrogen Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Nitrogen Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/10/30}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c1fcbe9312f2315ce413ce2c3f970fe925afc3e9 Worn Painted Moderonium 0 278 1459 1176 2023-11-06T08:17:03Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Worn Painted Moderonium |image=[[File:Worn_Painted_Moderonium.png]] |type=Material |rarity=Common |gc=300 |tp=4 |release=2023/08/31 }} '''Worn Painted Moderonium''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Worn Painted Moderonium {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/30}} [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] e1f73a09b9a1d042cd2aa40a68ab91e8e13854c8 Galactic Prowler 0 273 1460 1177 2023-11-06T08:19:31Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Galactic Prowler |image=[[image]] |type=Banner |rarity=Uncommon |gc=300 |tp=4 |release=2023/08/03 }} The '''Galactic Prowler''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It has a counterpart in [[Lunar Fang]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Prowler {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/10/30}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 358616cb0770eba60c33033cb41de8839f9dfc7b Teal Mallard 0 251 1461 1178 2023-11-06T08:20:47Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Teal Mallard |image={{Palette_Hexagon|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}} |type=Colour Palette |rarity=Common |gc=100 |tp=4 |release=2023/03/21 }} {{Palette_Table|#537E87|#124A55|#647BA4|#87A7CE|#DB9E52|#E4E7CD}} '''Teal Mallard''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Teal Mallard {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/30}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 241245e086c08ddfc152046195381f8014da5c17 Fibre Weave Airium 0 277 1462 1273 2023-11-06T08:21:56Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Fibre Weave Airium |image=[[File:Fibre_Weave_Airium.png]] |type=Material |rarity=Common |gc=300 |tp=4 |release=2023/08/31 }} '''Fibre Weave Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Fibre Weave Airium {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/10/31}} [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1ececf32eeb57667a99f2896a9cf00b1e7e8f8f0 Erbium Cray 0 230 1463 1274 2023-11-06T08:23:20Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Erbium Cray |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=1,000 |tp=6 |release=2023/03/21 }} '''Erbium Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Erbium Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Erbium Cray {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/10/31}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 76bd9e70fbe21d120d4a95fe9c002f11f822c140 Chibi Ares 0 275 1464 1275 2023-11-06T08:24:14Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Chibi Ares |image=[[image]] |type=Avatar |rarity=Uncommon |gc=300 |tp=4 |release=2023/08/03 }} '''Chibi Ares''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It has a counterpart in [[Chibi Vector]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Chibi Ares {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/10/31}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3f50ed0ad1058feb7f73101b557f2e45fa7331a6 Switched On 0 250 1465 1276 2023-11-06T08:26:09Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Switched On |image=[[image]] |type=Frame |rarity=Common |gc=200 |tp=4 |release=2023/03/21 }} '''Switched On''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Switched On {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/10/31}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 294f5ed517e860138eab9897875b69df128fc1b8 Beryllium Gene 0 206 1466 1028 2023-11-06T08:27:13Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Beryllium Gene |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=8 |release=2023/03/21 }} '''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. == Lore == Beryllium Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Beryllium Gene was on the 1st chunk of the Founder's Tree. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a premium item that could only be obtained by upgrading your Battle Matrix. To unlock it, you first had to unlock all other hexes in its chunk. === Item Shop === This SCU will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 30eddc3fc15fc200d262a6fca6cb48531d82db57 Beryllium Tianhe 0 207 1467 1298 2023-11-06T08:27:59Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Beryllium Tianhe |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=1,000 |tp=6 |release=2023/03/21 }} '''Beryllium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Beryllium Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Beryllium Tianhe {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/11/1}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cb4fbb4c3a07ab0491f23cfada5421156fecb7fe Tianhe Profile 0 253 1468 1299 2023-11-06T08:28:51Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Tianhe Profile |image=[[image]] |type=Avatar |rarity=Common |gc=200 |tp=3 |release=2023/03/21 }} The '''Tianhe Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Tianhe Profile {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/1}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 8a05ae7698c338275420dbf6a85bc525f1b38aaa Enveloped 0 229 1469 1300 2023-11-06T08:29:27Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Enveloped |image=[[image]] |type=Frame |rarity=Common |gc=200 |tp=3 |release=2023/03/21 }} '''Enveloped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Enveloped {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/1}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 3c6009238a9f0b4bd8d84ac6012a8f0b7f00fe97 EVIL Duality 0 318 1470 1309 2023-11-06T08:30:18Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=EVIL Duality |image=[[image]] |type=QMG Skin |rarity=Rare |gc=1,000 |tp=6 |release=2023/09/06 }} '''EVIL Duality''' is a [[:Category:QMG_Skins|QMG skin]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Duality uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Duality {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/02}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 68863a66466c1c0932d43937e7dc14584f244dfe Vector Airium 0 280 1471 1310 2023-11-06T08:31:19Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Vector Airium |image=[[image]] |type=Material |rarity=Common |gc=300 |tp=6 |release=2023/08/31 }} '''Vector Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Vector Airium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/02}} [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 7a54f452ae6efaa3fc8e68f8fdba131692a3b343 Starry Galaxies 0 269 1472 1311 2023-11-06T08:32:21Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Starry Galaxies |image={{Palette_Hexagon|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} |type=Colour Palette |rarity=Common |gc=100 |tp=3 |release=2023/08/03 }}{{Palette_Table|#2B227D|#2A4095|#FFBA0D|#1C1C4E|#0D0D17|#FFCD1C}} '''Starry Galaxies''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Starry Galaxies {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/02}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1c9c7a456d15caf99ec10a56c36dc1c9e5574a9f Pointed 0 242 1473 1314 2023-11-06T08:33:12Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Pointed |image=[[image]] |type=Frame |rarity=Common |gc=200 |tp=4 |release=2023/03/21 }} '''Pointed''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Pointed {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/02}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 323acdbfa2b26d5f22cd0e8f9a32831f3648d36c YPlated Ladium 0 282 1474 1344 2023-11-06T08:35:41Z Lijosu 10 Updated with new cosmetic template and also fixed how this page said "Creating YPlated Ladium" wikitext text/x-wiki {{Cosmetic Table |title=YPlated Ladium |image=[[File:Y_Plated_Ladium.png]] |type=Material |rarity=Uncommon |gc=500 |tp=6 |release=2023/08/31 }} '''YPlated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === YPlated Ladium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/03}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 792e0c88e440f937efdd00d42687de7ce7471c11 EVIL 0 311 1475 1346 2023-11-06T08:36:48Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=EVIL |image={{Palette_Hexagon|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}} |type=Colour Palette |rarity=Common |gc=100 |tp=3 |release=2023/09/06 }}{{Palette_Table|#010103|#3A3D41|#FF2676|#565860|#9699A7|#C7CBDB}} '''EVIL''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === EVIL {{Matrix Chunk|chunk="EVIL" chunk||level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/03}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 619305340cd5140fd2599ef7b2777f29f3c1d996 Lunar 0 234 1476 1347 2023-11-06T08:38:07Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Lunar |image={{Palette_Hexagon|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} |type=Colour Palette |rarity=Common |gc=100 |tp=4 |release=2023/03/21 }} {{Palette_Table|#2E303B|#171921|#413D3A|#F3F2E6|#A9ACBC|#C0B7AB}} '''Lunar''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Lunar {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/03}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a55ce30cd6b29a314a2aa36a92d4b293f066d6a3 Caesium QMG 0 209 1477 1352 2023-11-06T08:38:53Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Caesium QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=800 |tp=4 |release=2023/03/21 }} The '''Caesium QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Caesium QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Caesium QMG {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/04}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 495638b6fcf2a2d27171e5549eb171659bacff26 Antimony Basic Plate 0 180 1478 1353 2023-11-06T08:39:41Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Antimony Basic Plate |image=[[File:Antimony Basic Plate.png|200px|frameless|Antimony Basic Plate]] |type=Switch Plate |rarity=Common |gc=800 |tp=6 |release=2023/03/21 }} The '''Antimony Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Antimony Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch_Plate}} == Obtaining == === Battle Matrix === The Antimony Basic Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/11/04}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 4592660e7e635c40f9b8d5fbe392f191c5fff80c Gene Profile 0 231 1479 1354 2023-11-06T08:41:40Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Gene Profile |image=[[image]] |type=Avatar |rarity=Common |gc=200 |tp=4 |release=2023/03/21 }} The '''Gene Profile''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Gene Profile {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/04}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 312a3db1e32b4ba78494390221461d7e9e636c0c Streaky Hex Illuminum 0 281 1480 1393 2023-11-06T08:42:33Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Streaky Hex Illuminum |image=|[[File:Streaky_Hex_Illuminum.png]] |type=Material |rarity=Uncommon |gc=500 |tp=6 |release=2023/08/31 }} '''Streaky Hex Illuminum''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Streaky Hex Illuminum {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 9af183f37a5f7186038f3f880728a6e24e15e94f 1483 1480 2023-11-06T08:44:17Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Streaky Hex Illuminum |image=[[File:Streaky_Hex_Illuminum.png]] |type=Material |rarity=Uncommon |gc=500 |tp=6 |release=2023/08/31 }} '''Streaky Hex Illuminum''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Streaky Hex Illuminum {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] b5a314e543aa4c8654506d0a23d576a6155190f5 Antimony Tianhe 0 205 1481 1394 2023-11-06T08:43:47Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Antimony Tianhe |image=|[[image]] |type=Character Skin |rarity=Uncommon |gc=1,000 |tp=6 |release=2023/03/21 }} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 61381e731e48fe11ed367f84cd6ed23be256f8da 1482 1481 2023-11-06T08:44:11Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Antimony Tianhe |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=1,000 |tp=6 |release=2023/03/21 }} '''Antimony Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Antimony Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Antimony Tianhe {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=SCUs}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] e0011669990fab2a7a3cab166aa008ebff7fcfe5 Glitched Ares Reign 0 232 1484 1395 2023-11-06T08:45:01Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Glitched Ares Reign |image=|[[image]] |type=Avatar |rarity=Rare |gc=500 |tp=7 |release=2023/03/21 }} '''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Glitched Ares Reign {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6efc2ee9bf64e6a95825c2d80baae3875fc6a152 1485 1484 2023-11-06T08:45:36Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Glitched Ares Reign |image=[[image]] |type=Avatar |rarity=Rare |gc=500 |tp=7 |release=2023/03/21 }} '''Glitched Ares Reign''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Glitched Ares Reign {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] ca3731fa11d2c37a78c725b8fa5d2822a65750aa Sanitary 0 270 1486 1169 2023-11-06T08:59:31Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Sanitary |image={{Palette_Hexagon|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}} |type=Colour Palette |rarity=Common |gc=100 |tp=3 |release=2023/08/03 }}{{Palette_Table|#42FFE1|#C4FFE3|#0D0D01|#FF3B49|#B23231|#F9F9F9}} '''Sanitary''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Sanitary {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/06}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c2794657cd76e0add3d6a17ad5db59b52fa66d1c EVIL Avatar 0 312 1487 947 2023-11-06T09:00:21Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=EVIL Avatar |image=[[image]] |type=Avatar |rarity=Rare |gc=500 |tp=3 |release=2023/09/06 }} The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Avatar was on the "EVIL" chunk of the Founder's Tree, which was released for Steam's Nextfest event in 2023. The chunk only required you to be level 2 or higher. Like all items on the Battle Matrix, it had a cost in Tech Points (TP). It was a free item that could be obtained by any player at the time. === Item Shop === This item will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f960877a349f8ac1848e8dc08cb5c3ca338890bc 1489 1487 2023-11-06T09:03:36Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=EVIL Avatar |image=[[image]] |type=Avatar |rarity=Rare |gc=500 |tp=3 |release=2023/09/06 }} The '''EVIL Avatar''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Avatar {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} It was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/06}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a40459b9f40145aa2fe5932384fe1c07d3656a89 Blueberry Banner 0 284 1488 864 2023-11-06T09:02:04Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Blueberry Banner |image=[[image]] |type=Banner |rarity=Uncommon |gc=300 |tp=4 |release=2023/08/31 }} The '''Blueberry Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Blueberry Banner {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|=small|item_type=banners}} {{Item_Shop_Appearance|2023/11/06}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c38f71747a1b19488bc561a570e8615a1c204a6b Character 0 384 1490 1424 2023-11-06T10:38:02Z Fugii 2 citation health update wikitext text/x-wiki The Character or Pilot is the playable avatar when not in a robocraft. The weight for every avatar is semi-confirmed to be 75kg<ref>https://discord.com/channels/796036110341373954/796036110873657395/1120781249364111361</ref> The health of the pilot is either 16 or 20.<ref>https://discord.com/channels/796036110341373954/1073014290736496641/1170779030061068298</ref> === Skins === A new account is granted three basic skins, [[Cray]], [[Gene]], and [[Tianhe]], all of which are of the SCU (Super Computer Unit) variant. More skins can unlocked however, a list can be found [[:Category:Character Skins|here.]] <references /> 5f1edc6e4ae4b199343eba90cbc8dba992be5730 File:Seat Side Connections.png 6 394 1491 2023-11-06T13:01:09Z Fugii 2 Seat side connections Credit: Rafyfou wikitext text/x-wiki == Summary == Seat side connections Credit: Rafyfou bb8494ada67d3f39c4c584fafd8d10475be1b2d9 File:Seat Back Connections.png 6 395 1492 2023-11-06T13:01:46Z Fugii 2 Seat back connections Credit: Rafyfou wikitext text/x-wiki == Summary == Seat back connections Credit: Rafyfou d258296bafa3fde13cd45102e50a94726171e368 File:Seat Bottom Connections.png 6 396 1493 2023-11-06T13:02:06Z Fugii 2 Seat bottom connections Credit: Rafyfou wikitext text/x-wiki == Summary == Seat bottom connections Credit: Rafyfou 3b9e3d1f34c9f9aff8fc6b43c7e5af71255a909b File:Seat Front Connections.png 6 397 1494 2023-11-06T13:02:24Z Fugii 2 Seat front connections Credit: Rafyfou wikitext text/x-wiki == Summary == Seat front connections Credit: Rafyfou 4b0c70496443eeebabfcfd3865a20feda07f73aa File:Seat Info.png 6 398 1495 2023-11-06T13:02:43Z Fugii 2 Seat info wikitext text/x-wiki == Summary == Seat info 5ef093c24264ec7a161800f940fa4195841dbf7e File:Seat Inputs.png 6 399 1496 2023-11-06T13:02:56Z Fugii 2 seat inputs wikitext text/x-wiki == Summary == seat inputs cd7a0ac6c547aca1b8451577c788d87facf131df File:Seat Dimensions.png 6 400 1497 2023-11-06T13:03:18Z Fugii 2 Seat dimensions wikitext text/x-wiki == Summary == Seat dimensions 1965851861eccf62c452378cbe098184726749f6 Materials 0 139 1498 1436 2023-11-06T13:16:39Z Hall003 21 /* Heavy Materials */ wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |- |[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]] |Arium Jee'ra Weave |From the Jee'ra Battle Matrix |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]] |Moderonium Quilt |From the Jee'ra Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]] |Moderonium Camo |From the Jee'ra Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]] |Industrial Ladium |From the Jee'ra Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 934761e596ecfcf68bff3015a679fd96a51c6330 File:Laser blaster.png 6 401 1499 2023-11-06T13:21:30Z Hall003 21 wikitext text/x-wiki Laser blaster 5d80bb5668bab70ca51c99c69f1017f03f794869 Laser Blaster 0 382 1500 1400 2023-11-06T13:22:05Z Hall003 21 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Laser Blaster !colspan="2"|[[File:Laser blaster.png|frameless|169x169px|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/06/21 |} The '''Laser Blaster''' is the custom version of [[Standard Laser Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the "Laser Blaster" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 2a852b1ebe95f1f7b8cae01411d82fe83f56ef1c Pilot Seat 0 402 1501 2023-11-06T13:24:10Z Fugii 2 creation wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * Seat (Empty=0 Occupied=1) * RMB * LMB * Run (Default State=0 Active=1 * Crouch (Default State=0 Active=1 * Jump (Default State=0 Active=1 * Left/Right * Forward/Backward * Aim Point The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. 805613818aab0fa518879c1be58db911a1ab767c 1503 1501 2023-11-06T13:26:11Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1 * '''<big>Crouch</big>''' (Default State=0 Active=1 * <big>'''Jump'''</big> (Default State=0 Active=1 * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. 839d697794dcc328b0edbccf324a0c28c38eacf1 1505 1503 2023-11-06T13:26:41Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. 04dce4b3db70beea0862904299f4a8c4d5c8ca35 File:Standard laser turret.png 6 403 1502 2023-11-06T13:25:43Z Hall003 21 wikitext text/x-wiki Standard laser turret d8cddb7646a0cacfd63a8da17179e0ca8be6ef06 Standard Laser Turret 0 371 1504 1399 2023-11-06T13:26:40Z Hall003 21 Added image to the Standard laser turret wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Laser Turret !colspan="2"|[[File:Standard laser turret.png|frameless|169x169px|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/06/21 |} The '''Standard Laser Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] ef015f3f814fbfdf53e92c2e852baf6f9128a7aa File:Small RCX wheel.png 6 404 1506 2023-11-06T13:31:30Z Hall003 21 wikitext text/x-wiki Small RCX wheel 6206f4e3ba03ca9dccec839943ae205d9d9f28b2 Small RCX Wheel 0 340 1507 1018 2023-11-06T13:32:41Z Hall003 21 Added image to Small RCX Wheel wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Small RCX Wheel !colspan="2"|[[File:Small RCX wheel.png|frameless|133x133px|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Small RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 99b83e05c70103c28685aaa1dfa16b2737337be4 1537 1507 2023-11-07T09:25:01Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Small RCX Wheel |image=[[File:Small RCX wheel.png|frameless|133x133px|Small RCX Wheel]] |type=Block Variant |rarity=Uncommon |gc=500 |tp=NA |release=2023/10/19 }} The '''Small RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for standard wheels, called [[Standard RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Small RCX Wheel have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 498d64330f2c56efebb102a36ea4f452951880c9 File:Small wheel.png 6 405 1508 2023-11-06T13:35:36Z Hall003 21 wikitext text/x-wiki Small wheel 2cdeb22052b931670e2485c62dd0abe570c80ad3 Pilot Seat 0 402 1509 1505 2023-11-06T13:35:38Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. === Dimensions === [[File:Seat Dimensions.png|right|frameless]] The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it. 8e698aa61b3021eaed6cb24c4cf94973c3f2d2fc 1513 1509 2023-11-06T13:41:58Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. === Dimensions === [[File:Seat Dimensions.png|right|frameless]] The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it. === Connections === The seat has several connections through it's model shown here. [[File:Seat Front Connections.png|left|421x421px]] [[File:Seat Side Connections.png|center|427x427px|[[File:Seat Back Connections.png]]]] dd7fc350fdda399f50bf14673c83e4891de341a0 1515 1513 2023-11-06T13:45:00Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. === Dimensions === The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it. [[File:Seat_Dimensions.png|frameless]] === Connections === The seat has several connections through it's model shown here. [[File:Seat Front Connections.png|left|420x420px]][[File:Seat Back Connections.png|420x420px]][[File:Seat Side Connections.png|420x420px|[[File:Seat Back Connections.png]]|left]][[File:Seat Bottom Connections.png|420x420px]] 3cd815ae5b98d3b3c67f1b777e94542bfe0e0ceb 1517 1515 2023-11-06T13:46:26Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. === Dimensions === The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it. [[File:Seat_Dimensions.png|frameless]] === Connections === The seat has several connections through it's model shown here. [[File:Seat Front Connections.png|left|420x420px]] [[File:Seat_Back_Connections.png|center|420x420px]] [[File:Seat Side Connections.png|420x420px|[[File:Seat Back Connections.png]]|left]] [[File:Seat_Bottom_Connections.png|center|420x420px]] cc27f5c34d87b2df938400ad5f7497ba19976ab6 1518 1517 2023-11-06T13:47:36Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. === Dimensions === The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it. [[File:Seat_Dimensions.png|frameless]] === Connections === The seat has several connections through it's model shown here. [[File:Seat Front Connections.png|left|566x566px|thumb|Front Connections]] [[File:Seat_Back_Connections.png|420x420px|left]] [[File:Seat Side Connections.png|420x420px|[[File:Seat Back Connections.png]]|left]] [[File:Seat_Bottom_Connections.png|420x420px|left]] 77980bdb4592be2880890f852dfb98930752316b 1519 1518 2023-11-06T13:50:47Z Fugii 2 Info/Pictures wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. === Dimensions === The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it. [[File:Seat_Dimensions.png|frameless]] === Connections === The seat has several connections through it's model shown here. [[File:Seat Front Connections.png|left|650x650px|thumb|Front Connections]] [[File:Seat_Back_Connections.png|650x650px|left|thumb|Back Connections]] [[File:Seat Side Connections.png|650x650px|Side Connections|left|thumb]] [[File:Seat_Bottom_Connections.png|650x650px|left|Bottom Connections]] 7f2629f06abbd5989b2d9fedeab5d881e77e8a02 1520 1519 2023-11-06T13:52:11Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. === Dimensions === The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height around the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it. [[File:Seat_Dimensions.png|frameless]] === Connections === The seat has several connections through it's model shown here. [[File:Seat Front Connections.png|650x650px|thumb|Front Connections|none]] [[File:Seat_Back_Connections.png|650x650px|thumb|Back Connections|none]] [[File:Seat Side Connections.png|650x650px|Side Connections|thumb|none]] [[File:Seat_Bottom_Connections.png|650x650px|left|Bottom Connections|alt=Bottom Connections|thumb]] be44a1941fd9b89fc49e573377b3c2d3288c91b7 1521 1520 2023-11-06T13:54:31Z Fugii 2 wikitext text/x-wiki The Pilot Seat is the main interface to control a robocraft. Besides logic-controlled mechanisms, robocrafts require the pilot to be seated to allow control through it's inputs with the corresponding components wired to the seat. The seat itself costs 15 CPU and weighs 50kg. The seat also is granted the highest connection strength multiplier with shapes and components connected to it, but only when occupied. === Inputs === [[File:Seat Inputs.png|right|frameless]] The seat also serves as a central input hub for direct wiring of components and logic. These inputs consist of the: * '''<big>Seat</big>''' (Empty=0 Occupied=1) * <big>'''RMB'''</big> * <big>'''LMB'''</big> * '''<big>Run</big>''' (Default State=0 Active=1) * '''<big>Crouch</big>''' (Default State=0 Active=1) * <big>'''Jump'''</big> (Default State=0 Active=1) * '''<big>Left/Right</big>''' * '''<big>Forward/Backward</big>''' * '''<big>Aim Point</big>''' The Aim Point is orange and indicates restriction of connection compatibility as it can only be connected to the Aim Points of the aiming hinge and servo and nothing else. === Dimensions === The seat dimensions are roughly 7 blocks in length, 3 blocks in width, and 7 blocks in height. However, the shape contours along the steering wheel at an angle and rising in height to meet the head. The entire space of the seat and the pilot together occupies is more detailed with the allowed areas shapes can fit around it. [[File:Seat_Dimensions.png|frameless]] === Connections === The seat has several connections through it's model shown here. [[File:Seat Front Connections.png|650x650px|thumb|Front Connections|none]] [[File:Seat_Back_Connections.png|650x650px|thumb|Back Connections|none]] [[File:Seat Side Connections.png|650x650px|Side Connections|thumb|none]] [[File:Seat_Bottom_Connections.png|650x650px|left|Bottom Connections|alt=Bottom Connections|thumb]] 3bcb5553b017f79e68c9d54074d7677d2473bdc0 Small Wheel 0 343 1510 1024 2023-11-06T13:36:31Z Hall003 21 Added image to Small Wheel wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Small Wheel !colspan="2"|[[File:Small wheel.png|alt=Small wheel|frameless|130x130px|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/02/22 |} The '''Small Wheel''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Wheel|Standard Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All wheel variants are listed below: <categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree> [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 3bd9f0e3066df45e6e2cca7dde734e3bd0139808 1538 1510 2023-11-07T09:27:53Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Small Wheel |image=[[File:Small wheel.png|alt=Small wheel|frameless|130x130px|Small Wheel]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/02/22 }} The '''Small Wheel''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Wheel|Standard Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All wheel variants are listed below: <categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree> [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 2aca8b34a9b5c9a10a722b90c64e30d8ad09d02a File:Standard RCX wheel.png 6 406 1511 2023-11-06T13:40:09Z Hall003 21 wikitext text/x-wiki Standard RCX wheel 98471fc879d603cdfdfb0ea7a52e3d024a85e919 1514 1511 2023-11-06T13:44:23Z Hall003 21 Hall003 uploaded a new version of [[File:Standard RCX wheel.png]] wikitext text/x-wiki Standard RCX wheel 98471fc879d603cdfdfb0ea7a52e3d024a85e919 Standard RCX Wheel 0 339 1512 1020 2023-11-06T13:41:41Z Hall003 21 Added image to standard RCX wheel wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard RCX Wheel !colspan="2"|[[File:Standard RCX wheel.png|frameless|133x133px|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] eb30e783d5a6608bd2a5316b1f8bff1ac5c5e5c4 1516 1512 2023-11-06T13:46:22Z Hall003 21 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard RCX Wheel !colspan="2"|[[File:Standard RCX wheel.png|frameless|130x130px|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 500 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/10/19 |} The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] d7f0a6aa5b9e5aef681a347b3b6cb1ccff6b8a46 1541 1516 2023-11-07T09:30:38Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Standard RCX Wheel |image=[[File:Standard RCX wheel.png|frameless|130x130px|Standard RCX Wheel]] |type=Block Variant |rarity=Uncommon |gc=500 |tp=NA |release=2023/10/19 }} The '''Standard RCX Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. For a short time, they were sold separately. The steering wheels were worth 499 GC, while the non-steering wheels were worth 1 GC. They were featured items during this time. There is another version of this skin for small wheels, called [[Small RCX Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Neither of the two Standard RCX Wheels have ever appeared in the Battle Matrix. === Codes === There is one code known to have given this item: * <code>WHEELYGOOD</code> This code had limited uses, and gave both the Standard RCX Wheels and the Small RCX Wheels. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 589438df9b7bf168f33aaf5a7518589ad365a459 File:Standard wheel.png 6 407 1522 2023-11-06T14:13:46Z Hall003 21 wikitext text/x-wiki Standard wheel 6f63a7e17aa7d4b989b251290659f585e427350e Standard Wheel 0 341 1523 1021 2023-11-06T14:14:14Z Hall003 21 Added image to standard wheel wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Wheel !colspan="2"|[[File:Standard wheel.png|frameless|130x130px|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Common}} |- | '''GC Cost''' || Free |- | '''TP Cost''' || Free |- | '''First Seen?''' || 2022/10/18 |} The '''Standard Wheel''' is one of the first movement types the player has access to. They are a larger version of [[Small Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All wheel variants are listed below: <categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree> [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 62276d7d399db94db15cd4bc904f29c707507575 1542 1523 2023-11-07T09:32:09Z Lijosu 10 U wikitext text/x-wiki {{Cosmetic Table |title=Standard Wheel |image=[[File:Standard wheel.png|frameless|130x130px|Standard Wheel]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/10/18}} The '''Standard Wheel''' is one of the first movement types the player has access to. They are a larger version of [[Small Wheels]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Wheel" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All wheel variants are listed below: <categorytree mode="pages" hideroot=on>Wheel_Variants</categorytree> [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] d0d30dea89e461a879ccff35cc39bedd82cf8dcf File:Standard jeera wheel.png 6 408 1524 2023-11-06T14:16:33Z Hall003 21 wikitext text/x-wiki Standard Jee'ra Wheel ccc25f0f41e6b7aa3aa08331612d431154564a81 Standard Jee'Ra Soldier Wheel 0 350 1525 1404 2023-11-06T14:17:09Z Hall003 21 Added image to Standard Jee'ra soldier wheel wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Standard Jee'Ra Soldier Wheel !colspan="2"|[[File:Standard jeera wheel.png|frameless|130x130px|Basic Airium]] |- | '''Type''' || Block Variant |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 6 |- | '''First Seen?''' || 2023/10/26 |} The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}} There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Standard Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] ef73873b7f1ea6af142dff9da9ef5f3f9ae3e9f3 1529 1525 2023-11-07T09:00:01Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Standard Jee'Ra Soldier Wheel |image=[[File:Standard jeera wheel.png|frameless|130x130px|Basic Airium]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}} There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Standard Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 25924514a3b6c73936345c665493c5cfe8388839 1539 1529 2023-11-07T09:28:33Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Standard Jee'Ra Soldier Wheel |image=[[File:Standard jeera wheel.png|frameless|130x130px|Standard Jee'Ra Soldier Wheel]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Standard Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Both versions cost the same amount of tech points (TP). {{Available On Shop|False}} There is another version of this skin for small wheels, called [[Small Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Standard Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a37bad769d036c707b4be593d8efb0e820b3e335 Materials 0 139 1526 1498 2023-11-06T14:18:36Z Hall003 21 wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |- |[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]] |Arium Jee'ra Weave |From the Built for Battle Matrix |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]] |Moderonium Quilt |From the Built for Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]] |Moderonium Camo |From the Built for Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]] |Industrial Ladium |From the Built for Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 6fd456bf87c6fb2a138bc5d20b1eacb39464ded1 1549 1526 2023-11-07T09:48:06Z Lijosu 10 Added link wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |- |[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]] |[[AIrium Jee'Ra Weave]] |From the Built for Battle Matrix |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]] |Moderonium Quilt |From the Built for Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]] |Moderonium Camo |From the Built for Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]] |Industrial Ladium |From the Built for Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 8be4c4418599bdf75822d108b7a1f367261c0606 1550 1549 2023-11-07T09:48:24Z Lijosu 10 Fixed link wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |- |[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]] |[[Airium Jee'Ra Weave]] |From the Built for Battle Matrix |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]] |Moderonium Quilt |From the Built for Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]] |Moderonium Camo |From the Built for Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]] |Industrial Ladium |From the Built for Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 3063fb07edffeda8232156b99e35f1cdccd2d0ed 1551 1550 2023-11-07T09:49:07Z Lijosu 10 Added another link wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |- |[[File:Arium jeera weave.png|frameless|130x130px|Vector Airium]] |[[Airium Jee'Ra Weave]] |From the Built for Battle Matrix |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Streaky Hex Illuminum]] |Moderonium Quilt |From the Built for Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Streaky Hex Illuminum]] |Moderonium Camo |From the Built for Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|123x123px|EVIL Corrupted Ladium]] |[[Industrial Ladium]] |From the Built for Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} de402db7e5679f7236a7aa8fe7fe65b6e1fab3bb 1553 1551 2023-11-07T09:52:28Z Lijosu 10 Fixed some image captions and also preparing to rename an image wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |- |[[File:Airium jeera weave.png|frameless|130x130px|Airium Jee'Ra Weave]] |[[Airium Jee'Ra Weave]] |From the Built for Battle Matrix |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Moderonium Quilt]] |Moderonium Quilt |From the Built for Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Moderonium Camo]] |Moderonium Camo |From the Built for Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|123x123px|Industrial Ladium]] |[[Industrial Ladium]] |From the Built for Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 595ae1f01b2c1b5826f296c9196f2d51d7b60eac Flare 0 345 1527 1156 2023-11-07T08:54:36Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Flare |image={{Palette_Hexagon|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}} |type=Colour Palette |rarity=Common |gc=NA |tp=3 |release=2023/10/26}}{{Palette_Table|#9E1720|#C0162C|#58000D|#7C3037|#45060F|#D85864}} '''Flare''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Flare {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 60f256846ae27c5d0c72ae4f0487d901decb0078 Gripped 0 346 1528 1056 2023-11-07T08:58:16Z Lijosu 10 Updated with wikitext text/x-wiki {{Cosmetic Table |title=Gripped |image=[[image]] |type=Frame |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }} '''Gripped''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Gripped {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] adcdaafad0d89a968f388b8cfad863d6659333e1 Industrial Ladium 0 347 1530 1061 2023-11-07T09:02:47Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Industrial Ladium |image=[[image]] |type=Material |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} '''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Industrial Ladium {{Matrix Chunk|chunk=1st chunkavailability=premium|matrix=Built for Battle Matrix}} === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 7442170081a920355c8b12e1e3a5edd0ef702335 1552 1530 2023-11-07T09:51:07Z Lijosu 10 Added image wikitext text/x-wiki {{Cosmetic Table |title=Industrial Ladium |image=[[File:Industrial ladium.png|frameless|123x123px|Industrial Ladium]] |type=Material |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} '''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Industrial Ladium {{Matrix Chunk|chunk=1st chunkavailability=premium|matrix=Built for Battle Matrix}} === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] b2eda7b38e7182117386bf52ef5b07a6dab71179 Built For Battle Season Banner 0 367 1531 1301 2023-11-07T09:04:01Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Built For Battle Season Banner |image=[[image]] |type=Banner |rarity=Exclusive |gc=NA |tp=6 |release=2023/10/26}} The '''Built For Battle Season Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Season Banner {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] d08dd1c4c91c566012e5bf33971f1dc39fc98b07 Sunspot 0 369 1532 1303 2023-11-07T09:05:51Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Sunspot |image={{Palette_Hexagon|#BA3F00|#D48600|#9B4800|#580000|#FFAA00|#FFD500}} |type=Colour Palette |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }}{{Palette_Table|#BA3F00|#D48600|#9B4800|#580000|#FFAA00|#FFD500}} '''Sunspot''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Sunspot {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 217fb4bb50785a8ea8e9a4d51bb4262b626649c4 Moderonium Quilt 0 368 1533 1302 2023-11-07T09:08:01Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Moderonium Quilt |image=[[image]] |type=Material |rarity=Common |gc=NA |tp=4 |release=2023/10/26 }} '''Moderonium Quilt''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Moderonium Quilt {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === It will be available on the shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 784d27116e4bb843bb887d79301e206a1af1c034 Clandestine Standard Jee'Ra Laser Turret 0 370 1534 1438 2023-11-07T09:08:52Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Clandestine Standard Jee'Ra Laser Turret |image=[[File:Clandestine standard jeera laser turret.png|frameless|Basic Airium]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] ee496da2bfb702a40fc32f3708f56ebbe8fce170 1544 1534 2023-11-07T09:34:13Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Clandestine Standard Jee'Ra Laser Turret |image=[[File:Clandestine standard jeera laser turret.png|frameless|Clandestine Standard Jee'Ra Laser Turret]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Clandestine Standard Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There are other versions for [[Clandestine Small Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 2cf2fe731d5a09a333493bb860e88b1e09ac842c Jee'Ra Tank (character skin) 0 376 1535 1364 2023-11-07T09:10:27Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Tank |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=7 |release=2023/10/26 }} The '''Jee'Ra Tank ''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Jee'Ra Tank uses the "Operation: Slumber" lore entry: {{Lore:Operation_Slumber}} == Obtaining == === Battle Matrix === The Jee'Ra Tank {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] f7a5d9a631434a3f4bd02a39cf2760f6bb972e52 Diverted Jee'Ra Laser Blaster 0 383 1536 1440 2023-11-07T09:11:10Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Diverted Jee'Ra Laser Blaster |image=[[image]] |type=Block Variant |rarity=Rare |gc=NA |tp=6 |release=2023/10/26 }} The '''Diverted Jee'Ra Laser Blaster''' is a [[:Category:Laser_Variants|laser skin]] for the [[Laser Blaster]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Diverted Jee'Ra Laser Blaster {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 2600c80d86c89aa96944983af68e5572e7e43f08 1545 1536 2023-11-07T09:34:53Z Lijosu 10 Added image wikitext text/x-wiki {{Cosmetic Table |title=Diverted Jee'Ra Laser Blaster |image=[[File:Diverted jeera laser blaster.png|frameless|Diverted Jee'Ra Laser Blaster]] |type=Block Variant |rarity=Rare |gc=NA |tp=6 |release=2023/10/26 }} The '''Diverted Jee'Ra Laser Blaster''' is a [[:Category:Laser_Variants|laser skin]] for the [[Laser Blaster]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Diverted Jee'Ra Laser Blaster {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 0fea08ac89321f1f7179787b44ad193d98f043f8 Standard Laser Turret 0 371 1540 1504 2023-11-07T09:29:42Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Standard Laser Turret |image=[[File:Standard laser turret.png|frameless|169x169px|Standard Laser Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Standard Laser Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 697e5cc9375ad3f24db6fd6e024302065bc2f9d7 Laser Blaster 0 382 1543 1500 2023-11-07T09:33:26Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Laser Blaster |image=[[File:Laser blaster.png|frameless|169x169px|Laser Blaster]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21}} The '''Laser Blaster''' is the custom version of [[Standard Laser Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the "Laser Blaster" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 294ae9324292d6bd33d2f6af86f0fdd182bae79c Standard Plasma Turret 0 409 1546 2023-11-07T09:41:23Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Standard Plasma Turret |image=[[File:Standard plasma turret.png|frameless|169x169px|Standard Plasma Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Standard Plasma Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Plasma Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Plasma Turret" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree> [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 9f589593058ef41f8ce109c138c84002199909cf 1547 1546 2023-11-07T09:42:24Z Lijosu 10 Fixed image wikitext text/x-wiki {{Cosmetic Table |title=Standard Plasma Turret |image=[[File:Standard Plasma Turret.png|frameless|169x169px|Standard Plasma Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Standard Plasma Turret''' is one of the first weapon types the player has access to. It is a larger version of [[Small Plasma Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Plasma Turret" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree> [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 257e77e525d7e49d58cf8330b767f06d713873ea Clandestine Standard Jee'Ra Plasma Turret 0 410 1548 2023-11-07T09:46:38Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Clandestine Standard Jee'Ra Plasma Turret |image=[[image]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Clandestine Standard Jee'Ra Plasma Turret''' is a [[:Category:Plasma_Variants|plasma skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There are other versions for [[Clandestine Small Jee'Ra Plasma Turret|small turrets]] and [[Diverted Jee'Ra Plasma Cannon|cannon]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] ead0e18b7421983f10ac876aaf7a3b7126c1afc2 File:Airium jeera weave.png 6 389 1554 1435 2023-11-07T09:54:21Z Lijosu 10 Lijosu moved page [[File:Arium jeera weave.png]] to [[File:Airium jeera weave.png]]: Misspelled title wikitext text/x-wiki Preview of the material arium jee'ra weave 0fe978964c0aa2fdee3266a4ea1281513db5b037 File:Arium jeera weave.png 6 411 1555 2023-11-07T09:54:21Z Lijosu 10 Lijosu moved page [[File:Arium jeera weave.png]] to [[File:Airium jeera weave.png]]: Misspelled title wikitext text/x-wiki #REDIRECT [[File:Airium jeera weave.png]] 706d2c481e9e55703732c0d022c46494796c9f51 Airium Jee'Ra Weave 0 412 1556 2023-11-07T09:56:30Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Airium Jee'Ra Weave |image=[[File:Airium jeera weave.png|frameless|123x123px|Airium Jee'Ra Weave]] |type=Material |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} '''Airium Jee'Ra Weave''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Airium Jee'Ra Weave {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This material will appear on the Item Shop in the future. [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] dc5cc3f299fb1c83a21c143f5de92f1e740eac10 Industrial Ladium 0 347 1557 1552 2023-11-07T09:56:58Z Lijosu 10 fixed template wikitext text/x-wiki {{Cosmetic Table |title=Industrial Ladium |image=[[File:Industrial ladium.png|frameless|123x123px|Industrial Ladium]] |type=Material |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} '''Industrial Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]].{{Available On Shop}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Industrial Ladium {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 581b2229d4c65c34fefc8e8d8e3e11e220285a7a Built For Battle Season Frame 0 413 1558 2023-11-07T09:59:05Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Built For Battle Season Frame |image=[[image]] |type=Frame |rarity=Exclusive |gc=NA |tp=6 |release=2023/10/26 }} The '''Built For Battle Season Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Season Frame {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 9f079a129e7fb9bc21bb7b153fc1e207c8d69018 1559 1558 2023-11-07T10:00:32Z Lijosu 10 Added links for other "Built For Battle Season" profile items wikitext text/x-wiki {{Cosmetic Table |title=Built For Battle Season Frame |image=[[image]] |type=Frame |rarity=Exclusive |gc=NA |tp=6 |release=2023/10/26 }} The '''Built For Battle Season Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} It is a part of a 3 item set that includes: * [[Built For Battle Season Avatar]] * [[Built For Battle Season Banner]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Season Frame {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] c3a96fe2fc7a67ad7e8eac91054471774018d6a6 Built For Battle Season Banner 0 367 1560 1531 2023-11-07T10:01:07Z Lijosu 10 Added links for other "Built For Battle Season" profile items wikitext text/x-wiki {{Cosmetic Table |title=Built For Battle Season Banner |image=[[image]] |type=Banner |rarity=Exclusive |gc=NA |tp=6 |release=2023/10/26}} The '''Built For Battle Season Banner''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}}It is a part of a 3 item set that includes: * [[Built For Battle Season Avatar]] * [[Built For Battle Season Frame]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Season Banner {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 94786a0acefb8cf5bc2f6bff9c7ce7ac80f2fa6f Moderonium Quilt 0 368 1561 1533 2023-11-07T10:02:41Z Lijosu 10 Added image wikitext text/x-wiki {{Cosmetic Table |title=Moderonium Quilt |image=[[File:Moderonium quilt.png.png|frameless|123x123px|Moderonium Quilt]] |type=Material |rarity=Common |gc=NA |tp=4 |release=2023/10/26 }} '''Moderonium Quilt''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Moderonium Quilt {{Matrix Chunk|chunk=2nd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === It will be available on the shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] ceb2a348e8b28902d920e64c73e0899a19ca972f Armour and Health Model 0 414 1562 2023-11-07T17:34:59Z Kourinn 20 First Draft wikitext text/x-wiki The Robocraft 2 health system is analogous to welding pieces of metal together. The main mechanic and difference of damage from Robocraft 1 is the that Shapes no longer have health; instead, the connections, the welding, between Shapes have health. The strength of your robocraft is determined by the strength of the welds between the blocks. === Connection Health === Connection Health is based on Weld Perimeter Length and Material Connection Strength. Connection Health = Weld Perimeter Length x Material Connection Strength Weld Perimeter Length is the length of the edge that connects the two blocks together, and Material Connection Strength is determined by the Connection Strength value of the materials being connected together (i.e. [[Materials|Ladium]] is strong and [[Materials|Airium]] is weak). Material Connection Strength depends on a hidden Connection Policy stat of the connecting blocks. Currently (as of Alpha 0.10.2), the default Connection Policy for most blocks is to use the minimum Connection Strength of the connecting materials, but Connection Policy for Joints (i.e. Aiming Hinge Servo) instead uses the average Connection Strength.<ref>https://www.robocraft2.com/under-the-hood-health-system</ref> Some blocks also have a hidden, legacy health multiplier, which depends on a hidden Perimeter Width Multiplier stat and the Connection Policy stat also used for calculating Material Connection Strength. However, this is hidden multiplier planned to be removed in favor of a more transparent solution.<ref>https://www.robocraft2.com/under-the-hood-legacy-health-modifiers</ref> === Damage Systems === Robocraft 2 implements two complementary damage systems: Weapon Damage and Collision Damage. When the connection health between two blocks reaches zero they are no longer connected. If enough connections are broken the robocraft will start to fall apart. Groups of blocks may fall off as connected chunks (e.g. when a robocraft breaks into two pieces) which then remain in the simulation and continue to function separately. These chunks can be destroyed further until eventually they are just singular blocks when all connections are destroyed. === Weapon Damage === All weapons do damage with “ray casts”. Raycasts are lines that have a fixed start point and end point. When a ray cast hits a block it deals a fixed amount of damage to all connections that are associated with this block equally. For example, with the Laser, each shot deals 14 damage to all connections on the block.<ref>https://www.robocraft2.com/under-the-hood-damage-system</ref> Ray casts can penetrate into your robocraft passing through blocks and dealing damage to other blocks behind them. Each weapon has a Starting Penetration Energy, which is reduced by the distance the ray travels through each block, the Penetration Distance, multiplied by each materials' Penetration Energy. The amount of damage then depends on the Remaining Penetration Energy. Because most shapes are not spheres, the angle at which a ray passes through a block is also important as this affects the distance that the ray has to travel through the blocks. Penetration Energy Remaining = Starting Penetration Energy - Penetration Distance * Penetration Energy Absorption Damage Dealt = Weapon Damage x (Penetration Energy Remaining / Starting Penetration Energy) Because penetration may allow the ray(s) to pass through multiple connected blocks and each block hit deals damage to all connections, connections along the path of the ray may take damage multiple times. Individual weapon types have their own ray cast mechanics. * [[Weapons|Laser Blaster]] fires a projectile that hits something and then fires a thin ray cast line into the target at the angle the projectile was travelling. * [[Weapons|Plasma Cannon]] fires a projectile that hits something and then fires multiple thin ray casts in a cone towards the target in order to simulate shrapnel. * [[Weapons|Rail Gun]] fires a projectile that hits something and then fires a single thick ray cast into the target at the angle the projectile was travelling. * [[Weapons|Arc Discharger]] finds any robocraft in a spherical radius when it explodes and fires multiple thin ray casts in a cone towards each target that is within the radius in order to simulate shrapnel. === Collision Damage === Collision Damage is applied differently to weapon damage. Damage to the connections between blocks is derived from the impulse magnitude, based on the mass and velocities of the two objects that are colliding. At the point of collision, a Sphere Cast is centered at the point of the collision. The radius of the sphere is determined by the impulse magnitude, and the damage is determined by the impulse magnitude with falloff based on the distance from the point of collision. Damage from collisions ignores penetration resistance completely. All connections within the sphere are affected.<ref>https://www.robocraft2.com/under-the-hood-collision-and-melee-damage</ref> === Armor === Armor refers to the use of [[Shapes]] to protect a robocraft and its important parts from incoming damage. The following is a list of generic tips for effective armor against each damage source: * Laser Blasters have high frequency, moderate penetration, and low damage per shot. Layering small to large shapes with just enough depth to avoid penetration should be effective armor against Laser Blasters. * Plasma Cannons have moderate frequency, low penetration, and moderate damage per shot. Layering small to large shapes with just enough depth to avoid penetration should be effective armor against Plasma Cannons. * Rail Gun has low frequency, high penetration, and high damage per shot. Layering small shapes with large depth to maximize penetration energy absorption should be effective armor against Rail Guns. * Arc Dischargers have moderate frequency, high penetration, high damage, and limited range. Using very large shapes to create distance may be somewhat effective armor against Arc Dischargers; however, using mobility to avoiding their limited range entirely should be a more effective tactic than relying on shapes for armor. * Collision Damage is diminished by mass and distance from the point of collision. Because all connections within a spherical range are affected, layering large, heavy-weight shapes, or leaving large gaps between the outer and inner armor on a robocraft, may be effective armor against collision damage. Like Arc Dischargers, using mobility to avoiding Collision Damage's limited range entirely should be a more effective tactic than relying on shapes for armor. === External Links === * [https://www.robocraft2.com/under-the-hood-health-system UNDER THE HOOD: HEALTH SYSTEM] * [https://www.robocraft2.com/under-the-hood-legacy-health-modifiers UNDER THE HOOD: LEGACY HEALTH MODIFIERS] * [https://www.robocraft2.com/under-the-hood-damage-system UNDER THE HOOD: DAMAGE SYSTEM] * [https://www.robocraft2.com/under-the-hood-collision-and-melee-damage UNDER THE HOOD: COLLISION & MELEE DAMAGE] b4f5075058c7df30b526c472729ef56144085f49 1563 1562 2023-11-07T17:36:35Z Kourinn 20 Remove External Links section wikitext text/x-wiki The Robocraft 2 health system is analogous to welding pieces of metal together. The main mechanic and difference of damage from Robocraft 1 is the that Shapes no longer have health; instead, the connections, the welding, between Shapes have health. The strength of your robocraft is determined by the strength of the welds between the blocks. === Connection Health === Connection Health is based on Weld Perimeter Length and Material Connection Strength. Connection Health = Weld Perimeter Length x Material Connection Strength Weld Perimeter Length is the length of the edge that connects the two blocks together, and Material Connection Strength is determined by the Connection Strength value of the materials being connected together (i.e. [[Materials|Ladium]] is strong and [[Materials|Airium]] is weak). Material Connection Strength depends on a hidden Connection Policy stat of the connecting blocks. Currently (as of Alpha 0.10.2), the default Connection Policy for most blocks is to use the minimum Connection Strength of the connecting materials, but Connection Policy for Joints (i.e. Aiming Hinge Servo) instead uses the average Connection Strength.<ref>https://www.robocraft2.com/under-the-hood-health-system</ref> Some blocks also have a hidden, legacy health multiplier, which depends on a hidden Perimeter Width Multiplier stat and the Connection Policy stat also used for calculating Material Connection Strength. However, this is hidden multiplier planned to be removed in favor of a more transparent solution.<ref>https://www.robocraft2.com/under-the-hood-legacy-health-modifiers</ref> === Damage Systems === Robocraft 2 implements two complementary damage systems: Weapon Damage and Collision Damage. When the connection health between two blocks reaches zero they are no longer connected. If enough connections are broken the robocraft will start to fall apart. Groups of blocks may fall off as connected chunks (e.g. when a robocraft breaks into two pieces) which then remain in the simulation and continue to function separately. These chunks can be destroyed further until eventually they are just singular blocks when all connections are destroyed. === Weapon Damage === All weapons do damage with “ray casts”. Raycasts are lines that have a fixed start point and end point. When a ray cast hits a block it deals a fixed amount of damage to all connections that are associated with this block equally. For example, with the Laser, each shot deals 14 damage to all connections on the block.<ref>https://www.robocraft2.com/under-the-hood-damage-system</ref> Ray casts can penetrate into your robocraft passing through blocks and dealing damage to other blocks behind them. Each weapon has a Starting Penetration Energy, which is reduced by the distance the ray travels through each block, the Penetration Distance, multiplied by each materials' Penetration Energy. The amount of damage then depends on the Remaining Penetration Energy. Because most shapes are not spheres, the angle at which a ray passes through a block is also important as this affects the distance that the ray has to travel through the blocks. Penetration Energy Remaining = Starting Penetration Energy - Penetration Distance * Penetration Energy Absorption Damage Dealt = Weapon Damage x (Penetration Energy Remaining / Starting Penetration Energy) Because penetration may allow the ray(s) to pass through multiple connected blocks and each block hit deals damage to all connections, connections along the path of the ray may take damage multiple times. Individual weapon types have their own ray cast mechanics. * [[Weapons|Laser Blaster]] fires a projectile that hits something and then fires a thin ray cast line into the target at the angle the projectile was travelling. * [[Weapons|Plasma Cannon]] fires a projectile that hits something and then fires multiple thin ray casts in a cone towards the target in order to simulate shrapnel. * [[Weapons|Rail Gun]] fires a projectile that hits something and then fires a single thick ray cast into the target at the angle the projectile was travelling. * [[Weapons|Arc Discharger]] finds any robocraft in a spherical radius when it explodes and fires multiple thin ray casts in a cone towards each target that is within the radius in order to simulate shrapnel. === Collision Damage === Collision Damage is applied differently to weapon damage. Damage to the connections between blocks is derived from the impulse magnitude, based on the mass and velocities of the two objects that are colliding. At the point of collision, a Sphere Cast is centered at the point of the collision. The radius of the sphere is determined by the impulse magnitude, and the damage is determined by the impulse magnitude with falloff based on the distance from the point of collision. Damage from collisions ignores penetration resistance completely. All connections within the sphere are affected.<ref>https://www.robocraft2.com/under-the-hood-collision-and-melee-damage</ref> === Armor === Armor refers to the use of [[Shapes]] to protect a robocraft and its important parts from incoming damage. The following is a list of generic tips for effective armor against each damage source: * Laser Blasters have high frequency, moderate penetration, and low damage per shot. Layering small to large shapes with just enough depth to avoid penetration should be effective armor against Laser Blasters. * Plasma Cannons have moderate frequency, low penetration, and moderate damage per shot. Layering small to large shapes with just enough depth to avoid penetration should be effective armor against Plasma Cannons. * Rail Gun has low frequency, high penetration, and high damage per shot. Layering small shapes with large depth to maximize penetration energy absorption should be effective armor against Rail Guns. * Arc Dischargers have moderate frequency, high penetration, high damage, and limited range. Using very large shapes to create distance may be somewhat effective armor against Arc Dischargers; however, using mobility to avoiding their limited range entirely should be a more effective tactic than relying on shapes for armor. * Collision Damage is diminished by mass and distance from the point of collision. Because all connections within a spherical range are affected, layering large, heavy-weight shapes, or leaving large gaps between the outer and inner armor on a robocraft, may be effective armor against collision damage. Like Arc Dischargers, using mobility to avoiding Collision Damage's limited range entirely should be a more effective tactic than relying on shapes for armor. 55ce837beb034b1e7481fa30faaa16d39f70b8f2 Module:Test 828 385 1564 1428 2023-11-08T07:56:40Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local data = { ["1"] = { ["key1"] = "value1_1", ["e_table"] = { ["key2"] = "value2_1", ["e_table1"] = { ["key3"] = "value3_1", ["key4"] = "value4_1" }, ["e_table2"] = { ["key5"] = "value5_1", ["key6"] = "value6_1" }, ["table1"] = { ["key7"] = "value7_1", ["key8"] = "value8_1" } } }, ["98"] = { ["key1"] = "value1_98", ["e_table"] = { ["key2"] = "value2_98", ["e_table1"] = { ["key3"] = "value3_98", ["key4"] = "value4_98" }, ["e_table2"] = { ["key5"] = "value5_98", ["key6"] = "value6_98" }, ["table1"] = { ["key7"] = "value7_98", ["key8"] = "value8_98" } } } } local expand = "e_table" local d = data local i = 1 local j = 1 local dir = {} function r(d) for k, v in pairs(d) do if dir[i] then else dir[i] = {} end dir[i][j] = k if type(v) == "table" then d = v j = j+1 r(d) else d[k] = nil d = d j = 1 i = i+1 r(d) end end end return dir end return p 1756286a45b1fac3c3ce6e1f2724af079c5d8689 Cluster Honey QMG 0 211 1565 838 2023-11-08T08:24:39Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Cluster Honey QMG |image=[[image]] |type=QMG Skin |rarity=Rare |gc=1,000 |tp=8 |release=2023/03/21 }} The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available the day after Robocraft 2's early access release. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Standard RCX Wheel]] * [[Small RCX Wheel]] * [[Beach Day Duality]] * [[Acid Rain]] * [[RC Alt Blue]] * [[Neopolitan Sky]] * [[Lunar Fang]] == Lore == The Cluster Honey QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Honey QMG {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/08}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2d94d5caa634e2af5e68b1d00e5fa0d28afa865b 1569 1565 2023-11-08T08:31:30Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Cluster Honey QMG |image=[[image]] |type=QMG Skin |rarity=Rare |gc=1,000 |tp=8 |release=2023/03/21 }} The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Standard RCX Wheel]] * [[Small RCX Wheel]] * [[Beach Day Duality]] * [[Acid Rain]] * [[RC Alt Blue]] * [[Neopolitan Sky]] * [[Lunar Fang]] == Lore == The Cluster Honey QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Honey QMG {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/08}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c6164cd0872f268cf81db5fde31c2de5a8ce7aaa 1572 1569 2023-11-08T08:37:11Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Cluster Honey QMG |image=[[image]] |type=QMG Skin |rarity=Rare |gc=1,000 |tp=8 |release=2023/03/21 }} The '''Cluster Honey QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. This was also its first appearance there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Standard RCX Wheel]] * [[Small RCX Wheel]] * [[Beach Day Duality]] * [[Acid Rain]] * [[RC Alt Blue]] * [[Neopolitan Sky]] * [[Lunar Fang]] == Lore == The Cluster Honey QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Honey QMG {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/08}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 0ded408175d8f652cbf0d918dfda5a16db514358 Beach Day Duality 0 304 1566 1012 2023-11-08T08:27:51Z Lijosu 10 Updated wikitext text/x-wiki {{Cosmetic Table |title=Beach Day Duality |image=[[image]] |type=QMG Skin |rarity=Legendary |gc=1,000 |tp=NA |release=2023/09/03 }} The '''Beach Day Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Standard RCX Wheel]] * [[Small RCX Wheel]] * [[Cluster Honey QMG]] * [[Acid Rain]] * [[RC Alt Blue]] * [[Neopolitan Sky]] * [[Lunar Fang]] == Lore == This item uses [[Rosette Duality]]'s lore entry: {{Lore:Rosette}} == Obtaining == === Battle Matrix === Beach Day Duality has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=QMGs}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 0c80593e34e2e4e2c345bbb20f26f2fb436252a7 Hysteria Duality 0 287 1567 892 2023-11-08T08:29:47Z Lijosu 10 Updated wikitext text/x-wiki {{Cosmetic Table |title=Hysteria Duality |image=[[image]] |type=QMG Skin |rarity=Legendary |gc=1,000 |tp=NA |release=2023/08/31 }} The '''Hysteria Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. The other was [[Rosette Duality]], which is also its counterpart. == Lore == This item uses its own lore entry: {{Lore:Hysteria}} == Obtaining == === Battle Matrix === The Hysteria Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 856c2d74f5e6ced2642b1b9f525a0c36923fac91 Rosette Duality 0 288 1568 891 2023-11-08T08:30:47Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Rosette Duality |image=[[image]] |type=QMG Skin |rarity=Legendary |gc=1,000 |tp=NA |release=2023/08/31 }} The '''Rosette Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] After the Item Shop was added, it was one of two featured items there during the rest of pre-alpha. The other was [[Hysteria Duality]], which is also its counterpart. == Lore == This item uses its own lore entry: {{Lore:Rosette}} == Obtaining == === Battle Matrix === The Rosette Duality has never appeared in the Battle Matrix. === Item Shop === If it were not featured, this [[:Category:Cosmetic_Items|item]] might appear periodically on the Item Shop in one of the two "portrait" slots. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 6fea3c6068461923790da693144f8decc2b171b3 Acid Rain 0 276 1570 1444 2023-11-08T08:32:42Z Lijosu 10 Added that it was available day after first release. wikitext text/x-wiki {{Cosmetic Table|title=Acid Rain|image={{Palette_Hexagon|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}}|type=Colour Palette|rarity=Common|gc=100|tp=3|release=2023/08/31}}{{Palette_Table|#E84D2D|#EEDB3C|#0CB4A9|#097770|#92C130|#05445A}} '''Acid Rain''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Standard RCX Wheel]] * [[Small RCX Wheel]] * [[Cluster Honey QMG]] * [[Beach Day Duality]] * [[RC Alt Blue]] * [[Neopolitan Sky]] * [[Lunar Fang]] Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Acid Rain {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/05}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 8bef2672eff17c6bea27b5bad159559a47045851 RC Alt Blue 0 243 1571 1167 2023-11-08T08:36:24Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=RC Alt Blue |image={{Palette_Hexagon|#004070|#050505|#22A1FE|#525252|#D8D8D8|#002D4E}} |type=Colour Palette |rarity=Common |gc=100 |tp=4 |release=2023/03/21 }} '''RC Alt Blue''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. This was also its first appearance there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Standard RCX Wheel]] * [[Small RCX Wheel]] * [[Cluster Honey QMG]] * [[Beach Day Duality]] * [[Acid Rain]] * [[Neopolitan Sky]] * [[Lunar Fang]] Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === RC Alt Blue {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/08}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f55c9cdb7f187ab3f34491d7b17927aab74abb67 Neopolitan Sky 0 237 1573 1455 2023-11-08T08:38:03Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Neopolitan Sky |image={{Palette_Hexagon|#5AA9E6|#7FC8F8|#FFE45E|#715144|#FF6392|#F9F9F9}} |type=Colour Palette |rarity=Common |gc=100 |tp=4 |release=2023/03/21 }} '''Neopolitan Sky''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Standard RCX Wheel]] * [[Small RCX Wheel]] * [[Cluster Honey QMG]] * [[Beach Day Duality]] * [[Acid Rain]] * [[RC Alt Blue]] * [[Lunar Fang]] Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Neopolitan Sky {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/10/28}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 73e47bb314c2730537fe5f1d05ed4dc82de940cd Lunar Fang 0 272 1574 850 2023-11-08T08:40:25Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Lunar Fang |image=[[image]] |type=Banner |rarity=Uncommon |gc=300 |tp=4 |release=2023/08/03 }} '''Lunar Fang''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} It was one of 10 items available on the Item Shop the day after Robocraft 2's early access release. This was also its first appearance there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Standard RCX Wheel]] * [[Small RCX Wheel]] * [[Cluster Honey QMG]] * [[Beach Day Duality]] * [[Acid Rain]] * [[RC Alt Blue]] * [[Neopolitan Sky]] It has a counterpart in the [[Galactic Prowler]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Lunar Fang {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/11/08}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 4ace8d4a140aa8c596d0a110f9eaf8912e315e41 Helix 0 415 1575 2023-11-08T08:48:31Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Helix |image={{Palette_Hexagon|#131622|#C70E0E|#D85C1C|#0039C6|#7C88D1|#FFD547}} |type=Colour Palette |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }}{{Palette_Table|#131622|#C70E0E|#D85C1C|#0039C6|#7C88D1|#FFD547}} '''Helix''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Helix {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a203ec44b977386101007ca6fbe2b48135b78812 Materials 0 139 1576 1553 2023-11-08T08:52:24Z Lijosu 10 Added links wikitext text/x-wiki Blocks in Robocraft 2 are assigned a material which determines their connection strength, penetration resistance, and weight. Up to three unique materials can be used at the same time on a single bot, of any weight class.<br> By default, a medium material is used with a light and heavy option available through the material painter. While materials may have different variations, their stats remain consistent with all other variations in their weight class.<br><br> Listed weights assume a full simple block shape with a 1x1x1 size. This weight scales up as the block increases in size. For example, a weight value of 7.3kg used in a full 9x9x9 (equivalent of 729 individual cubes) block would have the weight of 5321.7kg. === Light Materials === Light materials have the lowest weight in the game, making them ideal for fast moving and/or flying robocraft. However, they also have the lowest penetration resistance and connection strength of all other materials making them exceptionally weak to any form of damage.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 0.7kg |- | <b style="color:#db7300">Penetration Resistance</b> || 2,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 1.59 |} {| class="wikitable" |+ Light Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Airium.png|frameless|Basic Airium]] || [[Basic Airium]] || Unlocked by default. |- | [[File:Fibre Weave Airium.png|frameless|Fibre Weave Airium]] || [[Fibre Weave Airium]] || Originally from the Founders Battle Matrix. |- | [[File:Vector Airium.png|frameless|Vector Airium]] || [[Vector Airium]] || Originally from the Founders Battle Matrix. |- |[[File:Airium jeera weave.png|frameless|130x130px|Airium Jee'Ra Weave]] |[[Airium Jee'Ra Weave]] |From the Built for Battle Matrix |} <hr> === Medium Materials === Medium class materials are suitable for any kind of robocraft, providing a balanced amount of block strength for their weight. This balance makes them ideal for bulk armouring, but less ideal for protecting important components of a robocraft.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 1.8kg |- | <b style="color:#db7300">Penetration Resistance</b> || 5,000kJpm |- | <b style="color:#db7300">Connection Strength</b> || 2.65 |} {| class="wikitable" |+ Medium Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Moderonium.png|frameless|Basic Moderonium]] || [[Basic Moderonium]] || Unlocked by default. |- | [[File:Basic Illuminum.png|frameless|Basic Illuminum]] || [[Basic Illuminum]] || Unlocked by default. |- | [[File:Worn Painted Moderonium.png|frameless|Worn Painted Moderonium]] || [[Worn Painted Moderonium]] || Originally from the Founders Battle Matrix. |- | [[File:Streaky Hex Illuminum.png|frameless|Streaky Hex Illuminum]] || [[Streaky Hex Illuminum]] || Originally from the Founders Battle Matrix. |- |[[File:Moderonium quilt.png.png|frameless|123x123px|Moderonium Quilt]] |[[Moderonium Quilt]] |From the Built for Battle Matrix |- |[[File:Moderonium Camo.png|frameless|122x122px|Moderonium Camo]] |[[Moderonium Camo]] |From the Built for Battle Matrix |} <hr> === Heavy Materials === Heavy materials provide the highest defensive statistics out of all other player available materials, but have a greatly increased weight amount to compensate for such. As a result they are sparsely used in fast and flying robocrafts, but can safely make up the bulk of heavier and slower ground robocraft armour.<br> {| class="wikitable" |+ Stats |- | <b style="color:#db7300">Weight per block</b> || 7.3kg |- | <b style="color:#db7300">Penetration Resistance</b> || 7,500kJpm |- | <b style="color:#db7300">Connection Strength</b> || 3.35 |} {| class="wikitable" |+ Heavy Material variants. |- ! Image !! Name !! Obtained From |- | [[File:Basic Ladium.png|frameless|Basic Ladium]] || [[Basic Ladium]] || Unlocked by default. |- | [[File:Triangular Plated Ladium.png|frameless|Triangular Plated Ladium]] || [[Triangular Plated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Y Plated Ladium.png|frameless|Y Plated Ladium]] || [[YPlated Ladium]] || Originally from the Founders Battle Matrix. |- | [[File:Evil Corrupted Ladium.png|frameless|EVIL Corrupted Ladium]] || [[EVIL Corrupted Ladium]] || Obtained from Steam 2023 Fall Nextfest as an additional island to the Founders Battle Matrix. |- |[[File:Industrial ladium.png|frameless|123x123px|Industrial Ladium]] |[[Industrial Ladium]] |From the Built for Battle Matrix |} <hr> ===World Editor Exclusive Materials=== This section lists materials that are unavailable to players outside of the [[World Editor]]. Given that the World Editor is currently inaccessible, exact statistics and whether or not more exist is unknown. {| class="wikitable" |+ WE Materials |- ! Image/Example !! Name !! Info |- | [[File:Subordinator v1.png|frameless|Picture of the Subordinator.]] || Unobtanium || Used in all [[Powerful Robocraft]]. Has a slight pearlescent effect.<br>Penetration Resistance of 25,000kJpm<ref>https://discord.com/channels/796036110341373954/801071238016794634/1148546927361802250</ref> |- | [[File:UnknownHexMat.png|frameless|It's a mystery to everyone.]] || Unknown Hexagonal Grid Material || Found around the Judicator's front turret. Noticably tougher than unobtanium. |} 89471940bea8d37be6c1936334404bfc4eba66e5 Moderonium Camo 0 416 1577 2023-11-08T08:53:27Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Moderonium Camo |image=[[File:Moderonium camo.png.png|frameless|123x123px|Moderonium Camo]] |type=Material |rarity=Common |gc=NA |tp=4 |release=2023/10/26 }} '''Moderonium Camo''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Moderonium Camo {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === It will be available on the shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 0beef72b9ee9d9c7a95f99b51ece68f8980215ec 1578 1577 2023-11-08T08:54:07Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Moderonium Camo |image=[[File:Moderonium Camo.png.png|frameless|123x123px|Moderonium Camo]] |type=Material |rarity=Common |gc=NA |tp=4 |release=2023/10/26 }} '''Moderonium Camo''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Moderonium Camo {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === It will be available on the shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] ec952fc521494f853076bb7e676bbf27e29ee100 1579 1578 2023-11-08T08:54:31Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Moderonium Camo |image=[[File:Moderonium Camo.png|frameless|123x123px|Moderonium Camo]] |type=Material |rarity=Common |gc=NA |tp=4 |release=2023/10/26 }} '''Moderonium Camo''' is a [[:Category:Materials|material skin]] for [[:Category:Moderonium_Variants|moderonium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Moderonium Camo {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === It will be available on the shop in the future. [[Category:Moderonium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 214ad44493a8f19e0f416036f1ccc6b3774bf4b4 Small Jee'Ra Thruster 0 417 1580 2023-11-08T09:09:43Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Small Jee'Ra Thruster |image=[[File:Small jeera thruster.png|frameless|130x130px|Small Jee'Ra Thruster]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Small Jee'Ra Thruster''' is a [[:Category:Thruster_Variants|thruster skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There is another version of this skin for standard thrusters, called [[Standard Jee'Ra Thruster]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Small Jee'Ra Thruster {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 660077d1509da5ee483bad84b368e76c90c599c2 Small Thruster 0 418 1581 2023-11-08T09:16:00Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Small Thruster |image=[[File:Small thruster.png|alt=Small Thruster|frameless|130x130px|Small Thruster]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/03/30 }} The '''Small Thruster''' is one of the first movement types the player has access to. They are a smaller version of [[Standard Thruster|Standard Thrusters]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Thruster" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All thruster variants are listed below: <categorytree mode="pages" hideroot=on>Thruster_Variants</categorytree> [[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 1ccee548c3cbad98a1190580a5c4784da09cff24 Arctic Fox Duality 0 299 1582 912 2023-11-09T10:11:43Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Arctic Fox Duality |image=[[image]] |type=QMG Skin |rarity=Rare |gc=1,000 |tp=NA |release=2023/09/02 }} '''Arctic Fox Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality QMG}} == Obtaining == === Battle Matrix === Arctic Fox Duality has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 450a7d539eabd8a943dfc19a7cd63df853298ebe Oxidised 0 241 1583 1164 2023-11-09T10:14:25Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Oxidised |image={{Palette_Hexagon|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}} |type=Colour Palette |rarity=Common |gc=NA |tp=4 |release=2023/03/21 }}{{Palette_Table|#DE541E|#878472|#494331|#D88E5F|#D6D6B1|#3F3F37}} '''Oxidised''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. Like most [[:Category:Cosmetic_Items|cosmetic items]] that appear in the Battle Matrix, it is scheduled to appear in the Item Shop once the Founder's Tree is no longer available. Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Oxidised {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/09}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 33b98bbb79a42ef62c15e3da7ac48a5eb7b4ddbd Charged 0 285 1584 1348 2023-11-09T10:16:43Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Charged |image=[[image]] |type=Frame |rarity=Common |gc=200 |tp=NA |release=2023/08/31 }} '''Charged''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Charged has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=frames}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 8258c629b83c510d1f03e03aec6037a44ec4b5ec Module:LocalizedStrings en.json 828 419 1585 2023-11-10T03:34:40Z Archimedes5000 4 Created page with "{ "LanguageCode": "en", "strTranslationNotFound": "TRANSLATION KEY NOT FOUND!", "strEmpty": "", "strOK": "OK", "strSelect": "Select", "strEquip": "Equip", "strEquipped": "Equipped", "strPlay": "Play", "strLowercaseOnline": "online", "strLowercaseSolo": "solo", "strTest": "Test", "strCancel": "Cancel", "strBack": "Back", "strRetry": "Retry", "strResume": "Resume", "strDone": "Done", "strView": "View", "strContinue": "Continue", "strQu..." json application/json { "LanguageCode": "en", "strTranslationNotFound": "TRANSLATION KEY NOT FOUND!", "strEmpty": "", "strOK": "OK", "strSelect": "Select", "strEquip": "Equip", "strEquipped": "Equipped", "strPlay": "Play", "strLowercaseOnline": "online", "strLowercaseSolo": "solo", "strTest": "Test", "strCancel": "Cancel", "strBack": "Back", "strRetry": "Retry", "strResume": "Resume", "strDone": "Done", "strView": "View", "strContinue": "Continue", "strQuit": "Quit", "strAreYouSure": "Are you sure?", "strWannaQuit": "Are you sure you want to quit?", "strWannaQuitBuildMode": "Are you sure? Unsaved changes will be lost!", "strConfirmQuit": "Confirm Quit", "strLogout": "Logout", "strWannaLogout": "Are you sure you want to logout?", "strYes": "Yes", "strNo": "No", "strOr": "Or", "strTypeHere": "Type Here", "strHold": "Click \u0026 Hold", "strActivate": "Activate", "strSubmit": "Submit", "strSuccess": "Success", "strNext": "Next", "strFinish": "Finish", "strPublish": "Publish", "strUnpublish": "Unpublish", "strPower": "Power", "strApply": "Apply", "strApplied": "Applied", "strServerException": "Server Exception", "strNetworkError": "Network Error", "strGenericError": "ERROR", "strGenericWarning": "Warning", "strLevel": "Level", "strLevelShort": "Lv", "strNew": "New", "strLocalToCloudConversionError": "An error occurred while synchronising local saves to the cloud", "strMinimumSystemRequirementsOperatingSystemErrorDesc": "Your operating system is not supported. Robocraft 2 requires Windows 7 or higher.", "strMinimumSystemRequirementsProcessorCountErrorDesc": "Your CPU's processor count is below the minimum spec for Robocraft 2 which needs a quad core or higher. You may experience unexpected issues.", "strMinimumSystemRequirementsSystemMemoryErrorDesc": "Your system memory is below the minimum spec for Robocraft 2 which needs at least 6GB of RAM to run. You may experience unexpected issues.", "strMinimumSystemRequirementsGraphicsDeviceMemoryErrorDesc": "Your graphic card memory is below the minimum spec for Robocraft 2 which needs at least 2GB of VRAM to run. You may experience low frame rate.", "strMinimumSystemRequirementsGraphicsDeviceTypeErrorDesc": "Robocraft 2 requires Direct3D 11 or higher to run. Please update DirectX if possible and try again.", "strMinimumSystemRequirementsGraphicsDeviceVersionErrorDesc": "Your PC is using the Microsoft Basic Render Driver. Please make sure Windows is set to use your correct graphics card and that your drivers are up to date.", "strMinimumSystemRequirementsGraphicsShaderLevelErrorDesc": "Your graphics card doesn't support Shader Model 5.0, which is required by Robocraft 2.", "strMinimumSystemRequirementsComputeShadersErrorDesc": "Your graphics card doesn't support Compute Shaders, which are required by Robocraft 2.", "strUnknownErrorDesc": "An unknown error occurred. Please contact support.", "strThumbnailSizeError": "screenshot file too big. File must not exceed {0} bytes", "strServerUnexpectedError": "The server had an unexpected problem and the game ended. Please try starting a new game.", "strClientDesyncError": "Level is too complicated and simulation is running slowly. Disconnecting.", "strFailedToStartServer": "Failed to start server", "strPingHigh": "Ping is poor: \u003E 300ms", "strPingVeryHigh": "Ping is very poor: \u003E 1000ms", "strPacketLossHigh": "Losing some network data", "strPacketLossVeryHigh": "Losing too much network data", "strUploadRateHigh": "Upload speed near max", "strUploadRateVeryHigh": "Upload speed maxed out", "strDownloadRateHigh": "Download speed near max", "strDownloadRateVeryHigh": "Download speed maxed out", "strCpuFpsLow": "FPS low", "strCpuFpsVeryLow": "FPS critical", "strGpuFpsLow": "Frame-rate getting low: Try a lower graphics quality setting", "strGpuFpsVeryLow": "Frame-rate getting very low: Try a lower graphics quality setting", "strFreePhysicalMemoryLow": "PC memory getting low: Try closing other applications", "strFreePhysicalMemoryVeryLow": "PC memory maxed out: Try closing other applications", "strCube": "Scalable Cube", "strWedge": "Scalable Wedge", "strQuarterPyramid": "Scalable Quarter Pyramid", "strTetrahedron": "Scalable Tetrahedron", "strSphere": "Scalable Sphere", "strRoundedWedge": "Scalable Rounded Wedge", "strRoundedQuarterPyramid": "Scalable Rounded Quarter Pyramid", "strRoundedTetrahedron": "Scalable Rounded Tetra", "strNegativeQuarterPyramid": "Scalable Negative Quater Pyramid", "strNegativeTetrahedron": "Scalable Negative Tetra", "strRoundedNegativeQuarterPyramid": "Scalable Rounded Negative Quarter Pyramid", "strRoundedNegativeTetrahedron": "Scalable Rounded Negative Tetra", "strPlateCube": "Scalable Plate", "strPlateWedge": "Scalable Plate Wedge", "strPlateQuarterPyramid": "Scalable Plate Quarter Pyramid", "strPlateTetrahedron": "Scalable Plate Tetra", "strPlateTriangle": "Scalable Plate Triangle", "strPlateCircle": "Scalable Plate Circle", "strPlateQtrCircle": "Scalable Plate Quarter Circle", "strPlateRWedge": "Scalable Plate Rounded Wedge", "strPlateRTretrahedron": "Scalable Plate Rounded Tetra", "strGlassPlate_Square": "Scalable Glass Plate ", "strGlassPlate_Triangle": "Scalable Glass Plate Triangle", "strCone": "Scalable Cone", "strConeSegment": "Scalable Cone Segment", "strDoubleSliced": "Scalable Double Sliced", "strHalfDoubleSliced": "Scalable Half Double Sliced", "strEighthPyramid": "Scalable Eighth Pyramid", "strHemisphere": "Scalable Hemisphere", "strWideCylinder": "Scalable Wide Cylinder", "strWideCylinderBend": "Scalable Wide Cylinder Bend", "strWideCylinderT": "Scalable Wide Cylinder T", "strWideCylinderCross": "Scalable Wide Cylinder Cross", "strWideCylinderCorner": "Scalable Wide Cylinder Corner", "strWideCylinderDiagonal": "Scalable Wide Cylinder Diagonal", "strWideCylinderDoubleDiagonal": "Scalable Wide Cylinder Double Diagonal", "strNarrowCylinder": "Scalable Narrow Cylinder", "strNarrowCylinderBend": "Scalable Narrow Cylinder Bend", "strNarrowCylinderT": "Scalable Narrow Cylinder T", "strNarrowCylinderCross": "Scalable Narrow Cylinder Cross", "strNarrowCylinderCorner": "Scalable Narrow Cylinder Corner", "strNarrowCylinderDiagonal": "Scalable Narrow Cylinder Diagonal", "strNarrowCylinderDoubleDiagonal": "Scalable Narrow Cylinder Double Diagonal", "strWideCylinderPlate": "Scalable Plate Wide Cylinder", "strNarrowCylinderPlate": "Scalable Plate Narrow Cylinder", "strNegativeTetrahedronPlate": "Scalable Plate Neg Tetra", "strNegativeQuarterPyramidPlate": "Scalable Plate Neg Quarter Pyramid", "strRoundedNegativeTetrahedronPlate": "Scalable Plate Rounded Negative Tetra", "strRoundedNegativeQuarterPyramidPlate": "Scalable Plate RNeg Quarter Pyramid", "strHalfDoubleSlicedPlate": "Scalable Plate Half Double Sliced", "strCubeShort": "Cube", "strWedgeShort": "Wedge", "strQuarterPyramidShort": "Quarter Pyramid", "strTetrahedronShort": "Tetrahedron", "strSphereShort": "Sphere", "strRoundedWedgeShort": "Rounded Wedge", "strRoundedQuarterPyramidShort": "Rounded Qtr Pyramid", "strRoundedTetrahedronShort": "Rounded Tetra", "strNegativeQuarterPyramidShort": "Neg Qtr Pyramid", "strNegativeTetrahedronShort": "Neg Tetra", "strRoundedNegativeQuarterPyramidShort": "RNeg Qtr Pyramid", "strRoundedNegativeTetrahedronShort": "Rounded Neg Tetra", "strPlateCubeShort": "Plate", "strPlateWedgeShort": "Plate Wedge", "strPlateQuarterPyramidShort": "Plate Qtr Pyramid", "strPlateTetrahedronShort": "Plate Tetra", "strPlateTriangleShort": "Plate Triangle", "strPlateCircleShort": "Plate Circle", "strPlateQtrCircleShort": "Plate Qtr Circle", "strPlateRWedgeShort": "Plate RWedge", "strPlateRTretrahedronShort": "Plate RTetra", "strGlassPlate_SquareShort": "Glass Plate ", "strGlassPlate_TriangleShort": "Glass Plate Triangle", "strConeShort": "Cone", "strConeSegmentShort": "Cone Segment", "strDoubleSlicedShort": "Double Sliced", "strHalfDoubleSlicedShort": "Half Double Sliced", "strEighthPyramidShort": "Eighth Pyramid", "strHemisphereShort": "Hemisphere", "strWideCylinderShort": "Wide Cylinder", "strWideCylinderBendShort": "W Cylinder Bend", "strWideCylinderTShort": "W Cylinder T", "strWideCylinderCrossShort": "W Cylinder Cross", "strWideCylinderCornerShort": "W Cylinder Corner", "strWideCylinderDiagonalShort": "W Cylinder Diagonal", "strWideCylinderDoubleDiagonalShort": "W Cylinder Dbl Diag", "strNarrowCylinderShort": "Narrow Cylinder", "strNarrowCylinderBendShort": "N Cylinder Bend", "strNarrowCylinderTShort": "N Cylinder T", "strNarrowCylinderCrossShort": "N Cylinder Cross", "strNarrowCylinderCornerShort": "N Cylinder Corner", "strNarrowCylinderDiagonalShort": "N Cylinder Diagonal", "strNarrowCylinderDoubleDiagonalShort": "N Cylinder Dbl Diag", "strWideCylinderPlateShort": "Plate Wide Cylinder", "strNarrowCylinderPlateShort": "Plate Narrow Cylinder", "strNegativeTetrahedronPlateShort": "Plate Neg Tetra", "strNegativeQuarterPyramidPlateShort": "Plate Neg Qtr Pyramid", "strRoundedNegativeTetrahedronPlateShort": "Plate RNeg Tetra", "strRoundedNegativeQuarterPyramidPlateShort": "Plate RNeg Qtr Pyramid", "strHalfDoubleSlicedPlateShort": "Plate Half Dbl Sliced", "strGlassFrame_Square": "Glass Frame Square", "strGlassFrame_SkewedSquareShort": "Gls Frame Square Skew", "strGlassFrame_SkewedSquare": "Glass Frame Square Skewwed", "strGlassFrame_Triangle": "Glass Frame Triangle", "strGlassFrame_SkewedTriangleShort": "Gls Frame Tri Skew", "strGlassFrame_SkewedTriangle": "Glass Frame Triangle Skewed", "strFrame_Square": "Frame Square", "strFrame_SkewedSquareShort": "Frame Square Skew", "strFrame_SkewedSquare": "Frame Square Skewed", "strFrame_Triangle": "Frame Triangle", "strFrame_SkewedTriangleShort": "Frame Tri Skew", "strFrame_SkewedTriangle": "Frame Triangle Skewed", "strScalableBuildingBlock": "A building block that can be scaled in 3-dimensions. Click-move-click-move-click to set its size.", "strScalablePlate": "A thin building block that can be scaled in 2-dimensions. Click-move-click to set its size.", "strScalableGlassPlate": "A thin glass building block that can be scaled in 2-dimensions. Click-move-click to set its size.", "strFrameDesc": "A frame that can be combined with windows and screens to make cabins.", "strPostStraight": "Post Straight", "strPostLShape": "Post L Shape", "strPostTJunction": "Post T Junction", "strPostCross": "Post Cross", "strPostCorner": "Post Corner", "strPostDiagonal": "Post Diagonal", "strPostDoubleDiagonalShort": "Post Dbl Diagonal", "strPostDoubleDiagonal": "Post Double Diagonal", "strPostDesc": "A small post that can be used to create rails or props.", "strAxle": "Axle", "strAxleDesc": "A rod that allows connected parts to spin freely.", "strHinge": "Hinge", "strHingeDesc": "A joint which allows attached parts to swing.", "strBallJoint": "Ball Joint", "strBallJointDesc": "A joint that is free to rotate in all axis.", "strUniversalJoint": "Universal Joint", "strUniversalJointDesc": "A joint that is free to move in two of three axis, so cannot be twisted.", "strTelescopicJoint": "Telescopic Joint", "strTelescopicJointDesc": "A joint that expands in a straight line like a Telescope.", "strHingeSpring": "Damped Hinge Spring", "strHingeSpringDesc": "A hinged version of the Damped Spring.", "strAxleSpring": "Damped Axle Spring", "strAxleSpringDesc": "An axle version of the Damped Spring.", "strDampedSpring": "Damped Spring", "strDampedSpringDesc": "A joint that has a spring and built in damper.", "strMotor": "Motor", "strMotorDesc": "A joint that spins connected parts when powered.", "strAxleServo": "Axle Servo ", "strAxleServoDesc": "A powered axle servo that can be controlled by connecting a Control or Pilot Seat to its input port.", "strHingeServo": "Hinge Servo", "strHingeServoDesc": "A powered hinge servo that can be controlled by connecting a Control or Pilot Seat to its input port.", "strPistonServo": "Piston", "strPistonServoDesc": "A powered piston that can be controlled by connecting a Control or Pilot Seat to its input port.", "strAimingAxleServo": "Aiming Axle Servo", "strAimingAxleServoDesc": "A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port.", "strAimingHingeServo": "Aiming Hinge Servo", "strAimingHingeServoDesc": "A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port.", "strDecouplerBlock": "Decoupler", "strDecouplerBlockDesc": "A powered joint that can separate two groups of blocks by connecting a Control or Pilot Seat to its input port.", "strWheelRig_APC_NoSteering": "Standard Wheel", "strWheelRig_APC_NoSteeringDesc": "Suspension and brakes.", "strWheelRig_APC_WithSteer": "Standard Steering Wheel", "strWheelRig_APC_WithSteerDesc": "Suspension, steering and brakes.", "strWheelRig_Small_NoSteering": "Small Wheel", "strWheelRig_Small_NoSteeringDesc": "Suspension and brakes.", "strWheelRig_Small_WithSteer": "Small Steering Wheel", "strWheelRig_Small_WithSteerDesc": "Suspension, steering and brakes.", "strSeat_Driver_Robocraft2": "Pilot Seat", "strSeat_Driver_Robocraft2Desc": "A seat for a pilot. Has a variety of available controls to pilot your Robocraft.", "strThrusterSmall": "Small Thruster", "strThrusterSmallDesc": "Provides thrust. Connect it with wires to control it. Don't block the exhaust as it will reduce efficiency.", "strThrusterStandard": "Standard Thruster", "strThrusterStandardDesc": "Provides thrust. Connect it with wires to control it. Don't block the exhaust as it will reduce efficiency.", "strThrusterLarge": "Large Thruster", "strThrusterLargeDesc": "Provides thrust. Connect it with wires to control it. Don't block the exhaust as it will reduce efficiency.", "strMaxThrust": "Max Thrust", "strAntiGravityBlock": "Antigrav Capsule", "strAntiGravityBlockDesc": "Provides a vertical force that opposes gravity, has limited vertical speed, and causes angular damping", "strHeadlamp_Indicator": "Headlamp Indicator", "strHeadlamp_IndicatorDesc": "A small cone shaped headlamp", "strHeadlamp_Strip": "Headlamp Strip", "strHeadlamp_StripDesc": "A thin headlamp strip", "strLogic_AND": "AND Logic Gate", "strLogic_ANDDesc": "If Input A and Input B are both 1 then the Output will be 1.", "strLogic_OR": "OR Logic Gate", "strLogic_ORDesc": "If either Input A or Input B are 1 then the Output will be 1.", "strLogic_NOT": "NOT Logic Gate", "strLogic_NOTDesc": "If the Input is 1 the Output will be 0, and vice versa.", "strLogic_NAND": "NAND Logic Gate", "strLogic_NANDDesc": "If Input A and Input B are both 1 then the Output will be 0.", "strLogic_NOR": "NOR Logic Gate", "strLogic_NORDesc": "If either Input A or Input B are 1 then the Output will be 0.", "strLogic_XOR": "XOR Logic Gate", "strLogic_XORDesc": "If Input A and Input B are different then the Output will be 1.", "strLogic_XNOR": "XNOR Logic Gate", "strLogic_XNORDesc": "If Input A and Input B are the same then the Output will be 1.", "strMath_Adder": "Adder Math Block", "strMath_AdderDesc": "Output is Input A added to Input B.", "strMath_Subtractor": "Subtractor Math Block", "strMath_SubtractorDesc": "Output is Input A minus Input B.", "strMath_Multiplier": "Multiplier Math Block", "strMath_MultiplierDesc": "Output is Input A multiplied by Input B.", "strMath_Divider": "Divider Math Block", "strMath_DividerDesc": "Output is Input A divided by Input B.", "strMath_Inverter": "Sign Math Block", "strMath_InverterDesc": "Output is the same as the Input but with the sign flipped.", "strMath_Average": "Average Math Block", "strMath_AverageDesc": "Output is the Mean/Average of the two Inputs.", "strMath_Absolute": "Absolute Math Block", "strMath_AbsoluteDesc": "Converts negative values into positive values.", "strMath_Min": "Min Math Block", "strMath_MinDesc": "Output is the minimum value of Input A and B.", "strMath_Max": "Max Math Block", "strMath_MaxDesc": "Output is the maximum value of Input A and B.", "strSimple_Connector": "Simple Connector", "strSimple_ConnectorDesc": "Output is the same as the Input. Useful for tidying up your wires.", "strMath_Equal": "Equals Math Block", "strMath_EqualDesc": "If Input A and Input B are the same then the output will be 1", "strMath_Less": "Less Than Math Block", "strMath_LessDesc": "If Input A is lower than Input B then the output will be 1", "strMath_Less_EqualShort": "Less Than Eql Math", "strMath_Less_Equal": "Less Than Or Equal Math Block", "strMath_Less_EqualDesc": "If Input A is lower than, or equal to Input B, then the output will be 1", "strMath_Greater": "Greater Than Math Block", "strMath_GreaterDesc": "If Input A is higher than Input B then the output will be 1", "strMath_Greater_EqualShort": "Greater Than Eql Math", "strMath_Greater_Equal": "Greater Than Or Equal Math Block", "strMath_Greater_EqualDesc": "If Input A is higher than, or equal to Input B, then the output will be 1", "strMath_DotProductShort": "Math Dot Product", "strMath_DotProduct": "Math Dot Product Block", "strMath_DotProductDesc": "UPDATE ME", "strMath_CrossProductShort": "Math Cross Product", "strMath_CrossProduct": "Math Cross Product Block", "strMath_CrossProductDesc": "UPDATE ME", "strMath_Angle": "Math Angle Block", "strMath_AngleDesc": "UPDATE ME", "strMath_DistanceShort": "Math Distance", "strMath_Distance": "Math Distance Block", "strMath_DistanceDesc": "UPDATE ME", "strMath_MagnitudeShort": "Math Magnitude", "strMath_Magnitude": "Math Magnitude Block", "strMath_MagnitudeDesc": "UPDATE ME", "strMath_NormalizeShort": "Math Normalize", "strMath_Normalize": "Math Normalize Block", "strMath_NormalizeDesc": "UPDATE ME", "strVector3_Const_BlockShort": "Vector 3 Constant", "strVector3_Const_Block": "Vector 3 Constant Block", "strVector3_Const_BlockDesc": "UPDATE ME", "strPositionSensor_BlockShort": "Vector 3 Position", "strPositionSensor_Block": "Vector 3 Position Block", "strPositionSensor_BlockDesc": "UPDATE ME", "strVelocitySensor_BlockShort": "Vector 3 Velocity", "strVelocitySensor_Block": "Vector 3 Velocity Block", "strVelocitySensor_BlockDesc": "UPDATE ME", "strDirectionSensor_BlockShort": "Vector 3 Direction", "strDirectionSensor_Block": "Vector 3 Direction Block", "strDirectionSensor_BlockDesc": "UPDATE ME", "strNearestPlayerPositionSensor_BlockShort": "Nearest Player Info", "strNearestPlayerPositionSensor_Block": "Nearest Player Info Block", "strNearestPlayerPositionSensor_BlockDesc": "UPDATE ME", "strMyPositionSensor_Block": "My Position Block", "strMyPositionSensor_BlockDesc": "UPDATE ME", "strFloatDisplayBlock": "Display Block (Float)", "strFloatDisplayBlockDesc": "UPDATE ME", "strVectorDisplayBlock": "Display Block (Vector)", "strVectorDisplayBlockDesc": "UPDATE ME", "strXValue": "X Value", "strYValue": "Y Value", "strZValue": "Z Value", "strButton": "Button", "strButtonDesc": "Controls connected parts. Is 1 when held and 0 when released.", "strSwitch": "Switch", "strSwitchDesc": "Controls connected parts. Toggles between 1 and 0 when clicked.", "strNameplate": "Nameplate", "strNameplateDesc": "Add text to your creations. Use Unity rich text tags to format the text", "strMars_6x6": "Tiny Mars Tile", "strMars_6x6Desc": "A Tiny Tile for the Mars Biome", "strMars_12x12": "Small Mars", "strMars_12x12Desc": "A small Tile for the Mars Biome", "strMars_Foundation_12x12": "Mars Foundation", "strMars_Foundation_12x12Desc": "A small Tile for the Mars Biome", "strMars_Foundation_6x6": "Tiny Mars Foundation", "strMars_Foundation_6x6Desc": "A Tiny Tile for the Mars Biome", "strMars_Foundation_ConcaveCorner_6x6": "Tiny Mars Concave Foundation", "strMars_Foundation_ConcaveCorner_6x6Desc": "A Tiny Tile for the Mars Biome", "strMars_Foundation_ConvexCorner_6x6": "Tiny Mars Convex Foundation", "strMars_Foundation_ConvexCorner_6x6Desc": "A Tiny Tile for the Mars Biome", "strMars_Foundation_Edge_6x6": "Tiny Mars Foundation Edge", "strMars_Foundation_Edge_6x6Desc": "A Tiny Tile for the Mars Biome", "strMars_Foundation_Island_6x6": "Tiny Mars Foundation Island", "strMars_Foundation_Island_6x6Desc": "A Tiny Tile for the Mars Biome", "strMars_Straight_12x12": "Small Mars Road", "strMars_Straight_12x12Desc": "A small Tile for the Mars Biome", "strMars_End_12x12": "Small Mars Road End", "strMars_End_12x12Desc": "A small Tile for the Mars Biome", "strMars_Turn_12x12": "Small Mars Turn", "strMars_Turn_12x12Desc": "A small Tile for the Mars Biome", "strMars_Turn_24x24": "Medium Mars Turn", "strMars_Turn_24x24Desc": "A medium Tile for the Mars Biome", "strMars_Turn_36x36": "Large Mars Turn", "strMars_Turn_36x36Desc": "A large Tile for the Mars Biome", "strMars_Turn_48x48": "Extra Large Mars Turn", "strMars_Turn_48x48Desc": "An extra large Tile for the Mars Biome", "strMars_StraightHill_12x12": "Small Mars Road Hill", "strMars_StraightHill_12x12Desc": "A small Tile for the Mars Biome", "strMars_StraightHill_12x24": "Long Mars Road Hill", "strMars_StraightHill_12x24Desc": "A medium Tile for the Mars Biome", "strMars_StraightHill_36x24": "Large Mars Road Hill", "strMars_StraightHill_36x24Desc": "A medium Tile for the Mars Biome", "strMars_Hill_A_12x12": "Mars Hill 1", "strMars_Hill_A_12x12Desc": "A small Mars hill landscape tile.", "strMars_Hill_B_12x12": "Mars Hill 2", "strMars_Hill_B_12x12Desc": "A small Mars hill landscape tile.", "strMars_Hill_C_12x12": "Mars Hill 3", "strMars_Hill_C_12x12Desc": "A small Mars hill landscape tile.", "strMars_ConcaveHill_A_12x12": "Mars Inner Corner 1", "strMars_ConcaveHill_A_12x12Desc": "A small Mars hill landscape tile.", "strMars_ConcaveHill_B_12x12": "Mars Inner Corner 2", "strMars_ConcaveHill_B_12x12Desc": "A small Mars hill landscape tile.", "strMars_ConcaveHill_C_12x12": "Mars Inner Corner 3", "strMars_ConcaveHill_C_12x12Desc": "A small Mars hill landscape tile.", "strMars_ConvexHill_A_12x12": "Mars Outer Corner 1", "strMars_ConvexHill_A_12x12Desc": "A small Mars hill landscape tile.", "strMars_ConvexHill_B_12x12": "Mars Outer Corner 2", "strMars_ConvexHill_B_12x12Desc": "A small Mars hill landscape tile.", "strMars_ConvexHill_C_12x12": "Mars Outer Corner 3", "strMars_ConvexHill_C_12x12Desc": "A small Mars hill landscape tile.", "strMars_Crossroads_12x12": "Mars Crossroads", "strMars_Crossroads_12x12Desc": "A small Tile for the Mars Biome.", "strMars_StraightJunction_12x12": "Mars T-Junction", "strMars_StraightJunction_12x12Desc": "A small Tile for the Mars Biome.", "strMars_TurnSplitLane_24x24": "Mars Split Lane", "strMars_TurnSplitLane_24x24Desc": "A small Tile for the Mars Biome.", "strMars_Hill_12x6": "Small Mars Hill", "strMars_Hill_12x6Desc": "A small Tile for the Mars Biome.", "strMars_Cliff_ConcaveCorner_12x12": "Mars Cliff Small Concave Corner", "strMars_Cliff_ConcaveCorner_12x12Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_ConvexCorner_12x12": "Mars Cliff Small Convex Corner", "strMars_Cliff_ConvexCorner_12x12Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_ConcaveCorner_A_24x24": "Mars Cliff Medium Concave Corner A", "strMars_Cliff_ConcaveCorner_A_24x24Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_ConcaveCorner_B_24x24": "Mars Cliff Medium Concave Corner B", "strMars_Cliff_ConcaveCorner_B_24x24Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_ConvexCorner_A_24x24": "Mars Cliff Medium Convex Corner A", "strMars_Cliff_ConvexCorner_A_24x24Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_ConvexCorner_B_24x24": "Mars Cliff Medium Convex Corner B", "strMars_Cliff_ConvexCorner_B_24x24Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_EndDown_L_24x12": "Mars Cliff Path A", "strMars_Cliff_EndDown_L_24x12Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_EndUp_L_24x12": "Mars Cliff Path B", "strMars_Cliff_EndUp_L_24x12Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_Straight_12x12": "Mars Cliff A", "strMars_Cliff_Straight_12x12Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_Straight_A_24x12": "Mars Cliff B", "strMars_Cliff_Straight_A_24x12Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_Straight_B_24x12": "Mars Cliff C", "strMars_Cliff_Straight_B_24x12Desc": "A tall Cliff for the Mars Biome", "strMars_Cliff_Mid_ConcaveCorner_12x12": "Mars Cliff Short Small Concave Corner", "strMars_Cliff_Mid_ConcaveCorner_12x12Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_ConcaveCorner_A_24x24": "Mars Cliff Short Concave Corner A ", "strMars_Cliff_Mid_ConcaveCorner_A_24x24Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_ConcaveCorner_B_24x24": "Mars Cliff Short Concave Corner B", "strMars_Cliff_Mid_ConcaveCorner_B_24x24Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_ConvexCorner_12x12": "Mars Cliff Short Small Convex Corner", "strMars_Cliff_Mid_ConvexCorner_12x12Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_ConvexCorner_A_24x24": "Mars Cliff Short Convex Corner A", "strMars_Cliff_Mid_ConvexCorner_A_24x24Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_ConvexCorner_B_24x24": "Mars Cliff Short Convex Corner B", "strMars_Cliff_Mid_ConvexCorner_B_24x24Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_EndDown_L_12x12": "Mars Cliff Short Path A", "strMars_Cliff_Mid_EndDown_L_12x12Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_EndUp_L_12x12": "Mars Cliff Short Path B", "strMars_Cliff_Mid_EndUp_L_12x12Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_Straight_12x12": "Mars Cliff Short Straight", "strMars_Cliff_Mid_Straight_12x12Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_Straight_A_24x12": "Mars Cliff Short Wide Straight A", "strMars_Cliff_Mid_Straight_A_24x12Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_Mid_Straight_B_24x12": "Mars Cliff Short Wdie Straight B", "strMars_Cliff_Mid_Straight_B_24x12Desc": "A short Cliff for the Mars Biome", "strMars_Cliff_MidToTall_Straight_L_12x12": "Mars Cliff Short To Tall Straight", "strMars_Cliff_MidToTall_Straight_L_12x12Desc": "A short to tall Cliff for the Mars Biome", "strMars_Cliff_TallToMid_Straight_12x12": "Mars Cliff Tall to Short Straight", "strMars_Cliff_TallToMid_Straight_12x12Desc": "A tall to short Cliff for the Mars Biome", "strMars_Cliff_High_Straight_24x12": "Mars high Cliff", "strMars_Cliff_High_Straight_24x12Desc": "A very high Cliff for the Mars Biome", "strMars_Cliff_High_Straight_6x12": "Mars thin high Cliff", "strMars_Cliff_High_Straight_6x12Desc": "A very high Cliff for the Mars Biome", "strMars_Cliff_High_ConcaveCorner_A_18x18": "Mars Cliff High Concave Corner", "strMars_Cliff_High_ConcaveCorner_A_18x18Desc": "A very high Cliff for the Mars Biome", "strMars_Cliff_High_ConvexCorner_A_18x18": "Mars Cliff High Convex Corner", "strMars_Cliff_High_ConvexCorner_A_18x18Desc": "A very high Cliff for the Mars Biome", "strMars_Rocks_A_6x6": "Mars Rocks A", "strMars_Rocks_B_6x6": "Mars Rocks B", "strMars_Rocks_C_6x6": "Mars Rocks C", "strMars_Rocks_D_6x6": "Mars Rocks D", "strMars_Rocks_E_6x6": "Mars Rocks E", "strMars_Rocks_F_6x6": "Mars Rocks F", "strMars_Rocks_Desc": "A small tile with a natural rock formation", "strLandscapeBorder_Mars_Medium_1": "Medium Mars Landscape Border", "strLandscapeBorder_Mars_Medium_1Desc": "A medium-sized border for the Mars Biome", "strLSB_Mars_Medium_Long_1": "Long Mars Landscape Border", "strLSB_Mars_Medium_Long_1Desc": "A medium-sized border for the Mars Biome", "strLSB_Grid_Small_1": "Small Grid Landscape Border", "strLSB_Grid_Small_1Desc": "A small-sized border for the Grid Biome", "strLSB_Grid_Medium_1": "Medium Grid Landscape Border", "strLSB_Grid_Medium_1Desc": "A medium-sized border for the Grid Biome", "strMars_BattleGateA_36x36": "Battlegate", "strMars_BattleGateA_36x36Desc": "A battlegate for a team spawn zone.", "strKIT_Wall_Thin_Straight": "Thin Straight Wall A", "strKIT_Wall_Thin_StraightDesc": "A thin wall for a manmade structure", "strKIT_Wall_Thin_Straight_2": "Thin Straight Wall B", "strKIT_Wall_Thin_Straight_2Desc": "A thin wall for a manmade structure", "strKIT_Wall_Thin_Straight_Window": "Thin Straight Wall Window", "strKIT_Wall_Thin_Straight_WindowDesc": "A thin wall for a manmade structure", "strKIT_Wall_Thin_Straight_Hollow": "Thin Straight Wall Frame", "strKIT_Wall_Thin_Straight_HollowDesc": "A frame that allows for custom block-built wall designs", "strKIT_Wall_Thin_CornerAngled": "Thin Corner Wall", "strKIT_Wall_Thin_CornerAngledDesc": "A thin wall for a manmade structure", "strKIT_Wall_Thin_CornerAngled_Window": "Thin Corner Wall Window", "strKIT_Wall_Thin_CornerAngled_WindowDesc": "A thin wall for a manmade structure", "strKIT_Wall_Thin_CornerDiagonal": "Thin Diagonal Wall", "strKIT_Wall_Thin_CornerDiagonalDesc": "A thin wall for a manmade structure", "strKIT_Wall_Thick_Straight": "Thick Straight Wall A", "strKIT_Wall_Thick_StraightDesc": "A thick wall for a manmade structure", "strKIT_Wall_Thick_Straight_2": "Thick Straight Wall B", "strKIT_Wall_Thick_Straight_2Desc": "A thick wall for a manmade structure", "strKIT_Wall_Thick_Straight_Window": "Thick Straight Wall Window", "strKIT_Wall_Thick_Straight_WindowDesc": "A thick wall for a manmade structure", "strKIT_Wall_Thick_Straight_Hollow": "Thick Straight Wall Frame", "strKIT_Wall_Thick_Straight_HollowDesc": "A frame that allows for custom block-built wall designs", "strKIT_Wall_Thick_CornerAngled": "Thick Corner Wall", "strKIT_Wall_Thick_CornerAngledDesc": "A thick wall for a manmade structure", "strKIT_Wall_Thick_CornerAngled_Window": "Thick Corner Wall Window", "strKIT_Wall_Thick_CornerAngled_WindowDesc": "A thick wall for a manmade structure", "strKIT_Wall_Thick_CornerDiagonal": "Thick Diagonal Wall", "strKIT_Wall_Thick_CornerDiagonalDesc": "A thick wall for a manmade structure", "strKIT_Wall_Thick_Straight_ConcaveCorner": "Thick Concave Corner Wall", "strKIT_Wall_Thick_Straight_ConcaveCornerDesc": "A thick wall for a manmade structure", "strKIT_Wall_Filler_Interior": "Interior Thin Wall-Filler", "strKIT_Wall_Filler_InteriorDesc": "An interior wall-filler for concave corners on a manmade structure", "strKIT_Wall_Filler_Interior_2": "Interior Thick Wall-Filler", "strKIT_Wall_Filler_Interior_2Desc": "An interior wall-filler for thick diagonal walls", "strKIT_Wall_Filler_Exterior": "Exterior Thick Wall-Filler", "strKIT_Wall_Filler_ExteriorDesc": "An exterior wall-filler for thick diagonal walls", "strKIT_Wall_Door_6x6": "Small Door", "strKIT_Wall_Door_6x6Desc": "A door for a manmade structure", "strKIT_Wall_Door_6x6_End": "Short Door End", "strKIT_Wall_Door_6x6_EndDesc": "A modular door piece for a manmade structure", "strKIT_Wall_Door_6x6_Middle": "Short Door Middle", "strKIT_Wall_Door_6x6_MiddleDesc": "A modular door piece for a manmade structure", "strKIT_Wall_Door_6x6_Middle_CornerAngled": "Low Door Corner", "strKIT_Wall_Door_6x6_Middle_CornerAngledDesc": "A modular door piece for a manmade structure", "strKIT_Wall_Door_6x12_End": "Tall Door End", "strKIT_Wall_Door_6x12_EndDesc": "A modular door piece for a manmade structure", "strKIT_Wall_Door_6x12_Middle": "Tall Door Middle", "strKIT_Wall_Door_6x12_MiddleDesc": "A modular door piece for a manmade structure", "strKIT_Wall_Door_12x6_Closed": "Closed Door", "strKIT_Wall_Door_12x6_ClosedDesc": "A decorative Closed door for a manmade structure", "strKIT_Floor_Middle": "Inner Floor", "strKIT_Floor_MiddleDesc": "A floor/ceiling for a manmade structure", "strKIT_Floor_Edge_Straight": "Straight Edge Floor", "strKIT_Floor_Edge_StraightDesc": "A floor/ceiling for a manmade structure", "strKIT_Floor_Edge_CornerAngled": "Corner Edge Floor", "strKIT_Floor_Edge_CornerAngledDesc": "A floor/ceiling for a manmade structure", "strKIT_Floor_Edge_CornerDiagonal": "Diagonal Edge Floor", "strKIT_Floor_Edge_CornerDiagonalDesc": "A floor/ceiling for a manmade structure", "strKIT_Floor_Edge_Concave": "Concave Corner Edge Floor", "strKIT_Floor_Edge_ConcaveDesc": "A floor/ceiling for a manmade structure", "strKIT_Floor_Door_Slope": "Door Slope", "strKIT_Floor_Door_SlopeDesc": "A slope for ground-level entrances to a manmade structure", "strKIT_Floor_Door_Slope_CornerAngled": "Door Slope Corner", "strKIT_Floor_Door_Slope_CornerAngledDesc": "A slope for ground-level entrances to a manmade structure", "strKIT_Floor_Filler_Middle_CornerAngled": "Corner Floor-Filler", "strKIT_Floor_Filler_Middle_CornerAngledDesc": "A filler for the outside of the corner wall", "strKIT_Floor_Filler_Edge_CornerAngled": "Corner Floor-Filler Edge", "strKIT_Floor_Filler_Edge_CornerAngledDesc": "A filler for the outside of the corner wall", "strKIT_Floor_Filler_Middle_CornerDiagonal": "Diagonal Floor-Filler", "strKIT_Floor_Filler_Middle_CornerDiagonalDesc": "A filler for the outside of the diagonal wall", "strKIT_Floor_Filler_Edge_CornerDiagonal": "Diagonal Floor-Filler Edge", "strKIT_Floor_Filler_Edge_CornerDiagonalDesc": "A filler for the outside of the diagonal wall", "strKIT_Floor_Ramp_24x12": "Multi-Storey Ramp", "strKIT_Floor_Ramp_24x12Desc": "A ramp to allow access to more levels of a manmade structure", "strKIT_Roof_Middle": "Inner Roof A", "strKIT_Roof_MiddleDesc": "A rooftop for a manmade structure", "strKIT_Roof_Middle_2": "Inner Roof B", "strKIT_Roof_Middle_2Desc": "A rooftop for a manmade structure", "strKIT_Roof_Edge_Mansard_Straight": "Straight Edge Roof", "strKIT_Roof_Edge_Mansard_StraightDesc": "A slanted roof edge for a manmade structure", "strKIT_Roof_Edge_Mansard_CornerAngled": "Corner Edge Roof", "strKIT_Roof_Edge_Mansard_CornerAngledDesc": "A slanted roof edge for a manmade structure", "strKIT_Battlement_Straight": "Straight Battlement", "strKIT_Battlement_StraightDesc": "A low wall for defensive battlements on a manmade structure", "strKIT_Battlement_CornerAngled": "Corner Battlement", "strKIT_Battlement_CornerAngledDesc": "A low wall for defensive battlements on a manmade structure", "strKIT_Battlement_CornerDiagonal": "Diagonal Battlement", "strKIT_Battlement_CornerDiagonalDesc": "A low wall for defensive battlements on a manmade structure", "strKIT_Battlement_Filler": "Concave Corner Battlement", "strKIT_Battlement_FillerDesc": "A low wall for defensive battlements on a manmade structure", "strKIT_Battlement_Straight_End": "Straight Battlement Tapered End", "strKIT_Battlement_Straight_EndDesc": "A low wall for defensive battlements on a manmade structure", "strKIT_Pillar": "Pillar", "strKIT_PillarDesc": "A pillar for a manmade structure", "strGrid_6x6": "Small Grid Quarter Tile", "strGrid_6x6Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours", "strGrid_12x12": "Small Grid", "strGrid_12x12Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours", "strGrid_Hill_12x12": "Small Grid Hill ", "strGrid_Hill_12x12Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours", "strGrid_HillOut_12x12": "Small Grid Hill Outer Corner", "strGrid_HillOut_12x12Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours", "strGrid_HillIn_12x12": "Small Grid Hill Inner Corner", "strGrid_HillIn_12x12Desc": "A small Tile with a grid pattern. Can be painted with other materials and colours", "strGrid_Cliff_ConcaveCorner_12x12": "Grid Cliff Small Concave Corner", "strGrid_Cliff_ConcaveCorner_12x12Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_ConvexCorner_12x12": "Grid Cliff Small Convex Corner", "strGrid_Cliff_ConvexCorner_12x12Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_ConcaveCorner_A_24x24": "Grid Cliff Medium Concave Corner A", "strGrid_Cliff_ConcaveCorner_A_24x24Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_ConcaveCorner_B_24x24": "Grid Cliff Medium Concave Corner B", "strGrid_Cliff_ConcaveCorner_B_24x24Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_ConvexCorner_A_24x24": "Grid Cliff Medium Convex Corner A", "strGrid_Cliff_ConvexCorner_A_24x24Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_ConvexCorner_B_24x24": "Grid Cliff Medium Convex Corner B", "strGrid_Cliff_ConvexCorner_B_24x24Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_EndDown_L_24x12": "Grid Cliff Path A", "strGrid_Cliff_EndDown_L_24x12Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_EndUp_L_24x12": "Grid Cliff Path B", "strGrid_Cliff_EndUp_L_24x12Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_Straight_12x12": "Grid Cliff A", "strGrid_Cliff_Straight_12x12Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_Straight_A_24x12": "Grid Cliff B", "strGrid_Cliff_Straight_A_24x12Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_Straight_B_24x12": "Grid Cliff C", "strGrid_Cliff_Straight_B_24x12Desc": "A tall Cliff for the Grid Biome", "strGrid_Cliff_Mid_ConcaveCorner_12x12": "Grid Cliff Short Small Concave Corner", "strGrid_Cliff_Mid_ConcaveCorner_12x12Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_ConcaveCorner_A_24x24": "Grid Cliff Short Concave Corner A ", "strGrid_Cliff_Mid_ConcaveCorner_A_24x24Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_ConcaveCorner_B_24x24": "Grid Cliff Short Concave Corner B", "strGrid_Cliff_Mid_ConcaveCorner_B_24x24Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_ConvexCorner_12x12": "Grid Cliff Short Small Convex Corner", "strGrid_Cliff_Mid_ConvexCorner_12x12Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_ConvexCorner_A_24x24": "Grid Cliff Short Convex Corner A", "strGrid_Cliff_Mid_ConvexCorner_A_24x24Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_ConvexCorner_B_24x24": "Grid Cliff Short Convex Corner B", "strGrid_Cliff_Mid_ConvexCorner_B_24x24Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_EndDown_L_12x12": "Grid Cliff Short Path A", "strGrid_Cliff_Mid_EndDown_L_12x12Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_EndUp_L_12x12": "Grid Cliff Short Path B", "strGrid_Cliff_Mid_EndUp_L_12x12Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_Straight_12x12": "Grid Cliff Short Straight", "strGrid_Cliff_Mid_Straight_12x12Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_Straight_A_24x12": "Grid Cliff Short Wide Straight A", "strGrid_Cliff_Mid_Straight_A_24x12Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_Mid_Straight_B_24x12": "Grid Cliff Short Wdie Straight B", "strGrid_Cliff_Mid_Straight_B_24x12Desc": "A short Cliff for the Grid Biome", "strGrid_Cliff_MidToTall_Straight_L_12x12": "Grid Cliff Short To Tall Straight", "strGrid_Cliff_MidToTall_Straight_L_12x12Desc": "A short to tall Cliff for the Grid Biome", "strBasicAirium": "Basic Airium", "strBasicAiriumDesc": "Lightweight Airium weave, weak material", "strBasicModeronium": "Basic Moderonium", "strBasicModeroniumDesc": "Medium weight metal, medium strength", "strBasicIlluminum": "Basic Illuminum", "strBasicIlluminumDesc": "A glowing medium weight metal, medium strength", "strBasicLadium": "Basic Ladium", "strBasicLadiumDesc": "Heavy weight metal, high strength", "strIndestructableIlluminum": "Indestructible Illuminum", "strIndestructableIlluminumDesc": "An indestructible form of illuminum", "strIndestructibleConcrete": "Indestructible Concrete", "strIndestructibleConcreteDesc": "An indestructible form of concrete", "strIndestructiblePanelling": "Indestructible Hex Panelling", "strIndestructiblePanellingDesc": "An indestructible material with hexagonal panelling", "strBasicUnobtanium": "Basic Unobtanium", "strBasicUnobtaniumDesc": "A lightweight material that is extremely strong", "strIndestructibleGrid": "Indestructible Grid", "strIndestructibleGridDesc": "An indestructible grid with an animated glow", "strIndestructibleProximityBarrier": "Indestructible Proximity Barrier", "strIndestructibleProximityBarrierDesc": "An indestructible transparent force-field material", "strVectorAirium": "Vector Airium", "strVectorAiriumDesc": "Airium with a unique Vector weave", "strStreakyHexIluminum": "Streaky Hex Illuminum", "strStreakyHexIluminumDesc": "Illuminum with a streaky hexagonal pattern", "strWornPaintedModeronium": "Worn Painted Moderonium", "strWornPaintedModeroniumDesc": "Moderonium coated in paint that has chipped over time", "strTriangularPlatedLadium": "Triangular Plated Ladium", "strTriangularPlatedLadiumDesc": "Ladium plating with a trinagular pattern", "strFibreWeaveAirium": "Fibre Weave Airium", "strFibreWeaveAiriumDesc": "Airium with a carbon fibre style weave", "strYPlatedLadium": "YPlated Ladium", "strYPlatedLadiumDesc": "Ladium plating with a YPlate pattern", "strEvil": "EVIL Corrupted Ladium", "strEvilDesc": "Corrupted Ladium Plating", "strMAT_H_Industrial": "Industrial Ladium", "strMAT_H_IndustrialDesc": "An Industrial Plated Ladium", "strMAT_H_CurvedPlatingA_01": "Reinforced Curved Ladium Plating", "strMAT_H_CurvedPlatingA_01Desc": "A Reinforced Curved Plated Ladium", "strMAT_H_CurvedPlatingB_01": "Basic Curved Ladium Plating", "strMAT_H_CurvedPlatingB_01Desc": "A Curved Plated Ladium", "strMAT_L_BumpyHex_01": "Airium Hex Mesh", "strMAT_L_BumpyHex_01Desc": "A Mesh based Airium material", "strMAT_M_CamouflageB_01": "Quantized Moderonium Camo", "strMAT_M_CamouflageB_01Desc": "Blocky Moderonium Camouflage", "strMAT_L_JeeRaWeave_01": "Airium Jee'ra Weave", "strMAT_L_JeeRaWeave_01Desc": "Airium Weave from the Jee'ra soldiers", "strMAT_L_BubbleWrap_01": "Airium Wrap", "strMAT_L_BubbleWrap_01Desc": "A bumpy Airium Wrap Material", "strMAT_L_QuiltedFoil_01": "Airium Quilted Foil", "strMAT_L_QuiltedFoil_01Desc": "Space Age Airium Foil", "strMAT_M_Quilt": "Moderonium Quilt", "strMAT_M_QuiltDesc": "A Quilted Moderonium material", "strMAT_M_CamouflageA_01": "Moderonium Camo", "strMAT_M_CamouflageA_01Desc": "A basic Moderonium Camouflage", "strMaterialMode": "Material Mode", "strLandscapes": "Landscapes", "strMaterials": "Materials", "strMaterial": "Material", "strMainMenuInfoVersion": "ALPHA", "strInventory": "Inventory", "strQuitToMainMenu": "Quit to main menu", "strPauseMenu": "Pause", "strOptions": "Options", "strReturnToGarage": "Return to Build Mode", "strSettings": "Settings", "strSave": "Save", "strConfirmSave": "Confirm save", "strInvalidCharactersErrorText": "Your Robocraft's name contains invalid characters.", "strSaveGame": "Save", "strSaveAndQuit": "Save and quit", "strGameTitle": "Save name", "strScreenshot": "Screenshot", "strTakeScreenshot": "Take screenshot", "strRetakeScreenshot": "RETAKE SCREENSHOT", "strMyGamesScreenTitle": "My Robocrafts", "strWorldsScreenTitle": "My Worlds", "strEdit": "Edit", "strDelete": "Delete", "strMyGameDetails": "My Robocraft's Details", "strConfirmDeleteHeader": "Confirm Delete?", "strConfirmDeleteBody": "Are you sure you want to delete this save file?", "strPublishOptions": "Publish Options", "strPublishDescription": "Select a category and choose Publish to share your creations with the Robocraft 2 community*", "strPublishFinePrint": "*Robocraft 2 encourages users to collaborate and share so we can all make great games together. If you use someone else's work in your published project, please be sure to credit them in your description.", "strConfirmUnpublishHeader": "Confirm Unpublish", "strCrosshairHintTextConfigurable": "[{0}] to configure", "strCrosshairHintTextBoxSelectHint": "[{0}] = Cut\n[{1}] = Copy\n[{2}] = Delete", "strCrosshairHintCancelSelectionHint": "[Right Click] = Cancel\n[Scrollwheel] = Rotate", "strCrosshairHintCloseAllWidgets": "[{0}] = Hide all widgets", "strChooseAColourHint": "Choose a colour [{0}]", "strEnterPilotSeat": "Enter Seat [{0}]", "strBoxSelect": "Precon Mode", "strTimeStart": "Time start", "strErrorLoadingSavedControls": "An error has been encountered loading saved control settings. Proceeding with defaults", "strErrorLoadingGameOptions": "Error loading game options", "strErrorLoadingGraphicsSettings": "Error loading graphics settings", "strErrorSavingGraphicsSettings": "Error saving graphics settings", "strCapFramerate": "Max Framerate: ", "strCap30": "30", "strCap60": "60", "strCap120": "120", "strCap144": "144", "strCap165": "165", "strCap240": "240", "strCapUnlimited": "unlimited", "strVSync": "VSync: ", "strGraphicsQuality": "Graphics Quality: ", "strQualityLevelFastest": "Fastest", "strQualityLevelFast": "Fast", "strQualityLevelNormal": "Normal", "strQualityLevelHigh": "High", "strQualityLevelHighest": "Highest", "strMasterVolume": "Master Volume: {0}%", "strMusicVolume": "Music Volume: {0}%", "strSFXVolume": "Sound Effects Volume: {0}%", "strUISoundVolume": "UI Sound Volume: {0}%", "strWireInput_Input": "Input", "strWireInput_Output": "Output", "strWarningScreenFlicker": "Warning your screen might flicker for a few seconds, if you can see this Dialogue box please select ok, the screen will default back to the previous resolution in {0} seconds", "strAdjustResTitle": "ADJUSTING RESOLUTION", "strHotbarPage1": "Hotbar Page 1", "strHotbarPage2": "Hotbar Page 2", "strHotbarPage3": "Hotbar Page 3", "strHotbarPage4": "Hotbar Page 4", "strHotbarPage5": "Hotbar Page 5", "strHotbarPage6": "Hotbar Page 6", "strHotbarPage7": "Hotbar Page 7", "strHotbarPage8": "Hotbar Page 8", "strHotbarPage9": "Hotbar Page 9", "strHotbarPage10": "Hotbar Page 10", "strMovement": "Movement", "strMoveForwards": "Move Forwards", "strMoveBackwards": "Move Backwards", "strMoveLeft": "Move Left", "strMoveRight": "Move Right", "strJumpAscend": "Jump / Ascend", "strCrouchDescend": "Crouch / Descend", "strRun": "Run", "strPlaceBlockUse": "Place Object", "strDeleteBlock": "Delete Object, Clear Selection", "strMoveCamera": "Move Camera in Cursor Mode", "strPickBlock": "Pick Object", "strRotateBlockClockwise": "Rotate Object Clockwise", "strRotateBlockAnticlockwise": "Rotate Object Anticlockwise", "strScaleBlockUp": "Scale Block Up", "strScaleBlockDown": "Scale Block Down", "strTogglePartColorMode": "Colour Mode", "strHotbar": "Hotbar", "strHotbar1": "Hotbar Slot 1", "strHotbar2": "Hotbar Slot 2", "strHotbar3": "Hotbar Slot 3", "strHotbar4": "Hotbar Slot 4", "strHotbar5": "Hotbar Slot 5", "strHotbar6": "Hotbar Slot 6", "strHotbar7": "Hotbar Slot 7", "strHotbar8": "Hotbar Slot 8", "strHotbar9": "Hotbar Slot 9", "strHotbar10": "Hotbar Slot 10", "strCamera": "Camera", "strOther": "Other", "strDebugInfo": "Debug Info", "strMouseSensitivity": "Mouse Sensitivity", "strMouseInvertY": "Mouse invert Y: {0}", "strUniformScaleMode": "Uniform Scale Scroll", "strToggleCommandLine": "Console", "strOn": "On", "strOff": "Off", "strResetDefaults": "Reset", "strGeneral": "General", "strGraphics": "Graphics", "strControls": "Controls", "strSound": "Sound", "strAssignAKey": "Assign Control", "strPressKeyOrEsc": "Press a key or mouse button to assign (or press ESC to cancel)", "strInvalidControlAssignment": "This action does not accept this type of input method (e.g. Keyboard only).", "strTabsBarSlot1": "1", "strTabsBarSlot2": "2", "strTabsBarSlot3": "3", "strTabsBarSlot4": "4", "strTabsBarSlot5": "5", "strTabsBarSlot6": "6", "strTabsBarSlot7": "7", "strTabsBarSlot8": "8", "strTabsBarSlot9": "9", "strTabsBarSlot10": "10", "strWireChannelForwardBackward": "Forward/Backward", "strWireChannelLeftRight": "Left/Right", "strWireChannelJump": "Jump", "strWireChannelCrouch": "Crouch", "strWireChannelRun": "Run", "strWireChannelLMB": "LMB", "strWireChannelRMB": "RMB", "strWireChannelSeat": "Seat", "strWireChannelAimPoint": "Aim Point", "strReverse": "Reverse", "strInverted": "Inverted", "strNormal": "Normal", "strMinAngle": "Min angle", "strMaxAngle": "Max angle", "strMaxExtension": "Max extension", "strTopSpeed": "Top speed", "strTorque": "Torque", "strDirection": "Direction", "strStartValue": "Start value", "strMovementSpeed": "Movement speed", "strRotationSpeed": "Rotation speed", "strAxisReference": "Axis Reference", "strForce": "Force", "strDampingStrength": "Damping Strength", "strBlueDamping": "Blue Damping", "strRedDamping": "Red Damping", "strGreenDamping": "Green Damping", "strForwardAxis_Input": "Blue Axis", "strRightAxis_Input": "Red Axis", "strUpAxis_Input": "Green Axis", "strSteering": "Steering", "strBrake": "Brake", "strSteerAngle": "SteerAngle", "strBrakingStrength": "BrakingStrength", "strSearchDefault": "Search Parts", "strNoResults": "No Results", "strCategoryTitleAll": "All Parts", "strCategoryTitleWEProps": "World Editor Props", "strNotAvailableInPlayMode": "Your current selection contains blocks that cannot be placed in play mode.", "strNextPage": "Next Page", "strPreviousPage": "Previous Page", "strCreateNewSet": "Create New Set", "strByAuthor": "By {0}", "strDuplicate": "Duplicate", "strLoad": "Load", "strConfirmDeleteBlueprintSet": "Are you sure you want to delete the Precon set \"{0}\"?", "strBlueprintOverwriteTitle": "Confirm Overwrite", "strBlueprintOverwriteBody": "Are you sure you want to overwrite this Precon?", "strBlueprintDeleteTitle": "Confirm Delete", "strBlueprintDeleteBody": "Are you sure you want to delete this Precon?", "strConfirmPublishHeader": "Confirm publish", "strConfirmPublishBlueprintSet": "Are you sure you want to publish the Precon set '{0}'?", "strCommunityBlueprintSetPrefix": "[Community]", "strConfirmUnpublishBlueprintSetBody": "Are you sure you want to unpublish '{0}'?", "strCouldNotLoadCommunityBlueprintSet": "Could not load this community Precon set.", "strCouldNotPublishBlueprintSet": "Could not publish this Precon set.", "strCommunitySets": "Community sets", "strErrorLoadingItemDetails": "Error loading item details.", "strErrorSubscribing": "An error occurred when subscribing.", "strErrorSettingFavouriteStatus": "Error setting favourite status.", "strLoading": "Loading...", "strLoadingPleaseWait": "Loading, please wait...", "strFailedToSaveChanges": "Failed to save changes.", "strFailedToDeleteBlueprintSet": "Failed to delete Precon set.", "strFailedToCreateNewBlueprintSet": "Failed to create Precon set.", "strNoBlueprintSetLoaded": "No Precon set loaded", "strSearchBlueprints": "Search Precons", "strShowingXOutOfYSets": "Showing {0}-{1} out of {2} sets", "strSearchCTRLC": "The last thing that you Cut or Copied with CTRL+X or CTRL+C", "strClipboard": "Clipboard", "strDnDClipboardHint": "You can drag and drop Precons into the hotbar below.", "strInitialState": "Initial State", "strCopySelection": "Copy to Clipboard", "strCutSelection": "Cut to Clipboard", "strGetLastClipboardEntry": "Get last entry in Clipboard", "strDeleteSelection": "Delete Selection", "strStiffness": "Stiffness", "strDamping": "Damping", "strFlipDirection": "Spin Direction", "strRespawn": "Respawn", "strVolume": "Volume", "strPitch": "Pitch", "strAcceleration": "Acceleration", "strForward": "Forward", "strBackward": "Backward", "strToggleConfigMode": "Config Mode", "strToggleLandscapeMode": "Landscape Mode", "strTechLadder": "Tech Ladder", "strRestartVideo": "Restart Video", "strUse": "Use", "strTimeRunning": "Simulation", "strTimeStopped": "Build Mode", "strBlockMode": "Block Mode", "strPartyFriendInvites": "Friend Invites", "strPartyInvites": "Party Invites", "strPartyMembers": "Current Party", "strPartyOnlineFriends": "Friends Online", "strPartyOfflineFriends": "Friends Offline", "strPartyAddFriend": "Add Friend", "strInviteToParty": "Invite to Party", "strAcceptInvite": "Accept", "strIgnoreInvite": "Ignore", "strBrightness": "Brightness", "strIntensity": "Intensity", "strAngle": "Angle", "strFire_Input": "Fire", "strZoom_Input": "Zoom", "strHideAllWiresPopups": "Hide all config panels", "strNothing": "Nothing", "strDespawn": "Despawn", "strSpawn": "Spawn", "strPlayersAreJoining": "Players are joining...", "strLogic_Input_One": "One", "strLogic_Input_Zero": "Zero", "strLogic_Input_Toggle": "Toggle", "strLogic_Output_CurrentState": "Current State", "strLogic_Input_Start": "Start", "strLogic_Input_Stop": "Stop", "strLogic_Input_Reset": "Reset", "strLogic_Output_Ended": "Ended", "strLogic_Input_Increment": "Increment", "strLogic_Input_Decrement": "Decrement", "strValue": "Value", "strLogic_Output_TargetReached": "Target Reached", "strLogic_Output_Progress": "Progress", "strStartTime": "Start Time", "strEndTime": "End Time", "strTargetNumber": "Target Number", "strPlayer": "Player {0}", "strTeamFilter": "Team Filter", "strText": "Text", "strChannelTypeAny": "Any", "strChannelTypePlayer": "Player", "strChannelTypeTeam": "Team", "strEnabled": "Enabled", "strDisabled": "Disabled", "strVisible": "Visible", "strGameOverHeader": "Header", "strGameOverBody": "Body", "strGameOverHeaderDefaultValue": "GAME OVER", "strGameOverBodyDefaultValue": "You have no lives remaining.", "strReplay": "Replay", "strTeamStat": "Team", "strObjectID": "Object Identifier", "strWiringLoopErrorMessage": "You cannot connect your wire to this connection point as it would form an infinite loop.", "strObject": "Object {0}", "strObjectId": "Object ID", "strUseObjectId": "Use Object ID", "strLogic_Input_A": "Input A", "strLogic_Input_B": "Input B", "strLogic_Input": "Input", "strLogic_Output": "Output", "strConst_Block": "Constant Block", "strConst_BlockDesc": "Allows you to set a value which can be used throughout your logic", "strSpawnPoint_Block": "Spawn Point", "strSpawnBehaviour": "Spawn Behaviour", "strFixedSpawn": "Fixed", "strRandomSpawn": "Random", "strDefaultTextBlockString": "Type Here", "strTriggerTiming": "Trigger Timing", "strOnEnter": "On Enter", "strOnStay": "On Stay", "strOnExit": "On Exit", "strTriggered": "Triggered", "strLogic_Input_Visible": "Visible", "strAimTarget": "Aim Target", "strAimEnabled": "Aim Enabled", "strProp_Atmosphere_TestMode": "Test Mode Atmos", "strProp_Atmosphere_TestModeDesc": "Sets the style of the sky, the sunlight, and the post process effects to create an atmosphere that suits Test Mode.", "strProp_Atmosphere_BuildMode": "Build Mode Atmos", "strProp_Atmosphere_BuildModeDesc": "Sets the style of the sky, the sunlight, and the post process effects to create an atmosphere that suits Build Mode.", "strProp_Atmosphere_MarsPink": "Mars Atmos", "strProp_Atmosphere_MarsPinkDesc": "Sets the style of the sky, the sunlight, and the post process effects to create an atmosphere that suits mars.", "strGlowPlateLight": "Neon Plate light", "strGlowPlateLightDesc": "A thin plate that has an emissive top face which emmits light", "strEmissiveIgnoresIntensity": "Emissive Ignores Intensity", "strTeam": "Team", "strGameTimerHUD_Block": "HUD Timer", "strGameTimerHUD_BlockDesc": "Counts up to a target number, beeping as it gets close to the end. If set to visible then all players will see it.", "strBitBlock": "Bit Block", "strBitBlockDesc": "Ouputs 0 or 1 based on the input and initial state", "strCounter_Block": "Counter Block", "strTimerBlock": "Timer", "strCounter_BlockDesc": "A counter block that can be used to trigger something when a target number is reached.", "strTimerBlockDesc": "A simple timer block that can be used to trigger something when a period of time has passed.", "strCentreHUD_Block": "Centre HUD", "strCentreHUD_BlockDesc": "Places custom text into the middle of the screen, for things you want all players to read.", "strTeamPlayerList_Block": "Scoreboard HUD", "strTeamPlayerList_BlockDesc": "Places a Scoreboard showing all players and teams on screen.", "strSound_VoiceOver_Block": "Voice Over", "strSound_VoiceOver_BlockDesc": "A variety of voice over lines for gameplay descriptions.", "strSensor_Block": "Area Sensor", "strSensor_BlockDesc": "Senses things entering its defined Area and triggers depending on its modes.", "strAdvancedAreaSensor_Block": "Advanced Area Sensor", "strAdvancedAreaSensor_BlockDesc": "Senses things entering its defined Area and triggers depending on its advanced modes.", "strDistanceSensor_Block": "Distance Sensor", "strDistanceSensor_BlockDesc": "Returns between 0-1 based on the max distance.", "strObjectID_Block": "Object ID", "strObjectID_BlockDesc": "Applies an ID to the cluster that it is attached to. Area Sensors can check for objects with a certain ID", "strPhysics_Mover": "Mover", "strPhysics_MoverDesc": "Moves the object it's connected to on a single axis.", "strPhysics_Rotator": "Rotator", "strPhysics_RotatorDesc": "Rotates the object it's connected to on a single axis.", "strPhysics_LinearDamper": "Linear Damper", "strPhysics_LinearDamperDesc": "Lowers the linear velocity of an object over time on all axes.", "strPhysics_AngularDamper": "Angular Damper", "strPhysics_AngularDamperDesc": "Lowers the angular velocity of an object over time on all axes.", "strPhysics_LinearConstrainer": "Linear Constrainer", "strPhysics_LinearConstrainerDesc": "Constrains the object it is connected to to only move on certain axes.", "strPhysics_AngularConstrainer": "Angular Constrainer", "strPhysics_AngularConstrainerDesc": "Constrains the object it is connected to to only rotate on certain axes.", "strPhysics_AdvancedMover": "Advanced Mover", "strPhysics_AdvancedMoverDesc": "Moves the object it's connected to on any axis.", "strPhysics_AdvancedRotator": "Advanced Rotator", "strPhysics_AdvancedRotatorDesc": "Rotates the object it's connected to on any axis.", "strPhysics_AdvancedLinearDamper": "Advanced Linear Damper", "strPhysics_AdvancedLinearDamperShort": "Adv Linear Damper", "strPhysics_AdvancedLinearDamperDesc": "Lowers the linear velocity of an object over time on set axes.", "strPhysics_AdvancedAngularDamper": "Advanced Angular Damper", "strPhysics_AdvancedAngularDamperShort": "Adv Angular Damper", "strPhysics_AdvancedAngularDamperDesc": "Lowers the angular velocity of an object over time on set axes.", "strStateIconHUD_Block": "Icon State HUD Block", "strStateIconHUD_BlockDesc": "Allows the creation of UI elements on screen.", "strStateIcon3DHUD_Block": "3D Icon State Block", "strStateIcon3DHUD_BlockDesc": "Allows the creation of UI elements in world space.", "strForceField_BlockCube": "Cube Force Field Block", "strForceField_BlockCylinder": "Cylinder Force Field Block", "strForceField_BlockSphere": "Sphere Force Field Block", "strForceField_BlockDesc": "Prevents players on the opposing team from passing through.", "strSwitchPlate": "Switch Plate", "strSwitchPlate_BasicDesc": "Acts as a spawn point for players and allows then to assemble their Robocrafts.", "strHasDied": "Has Died", "strGameStart_Block": "Game Start block", "strGameStart_BlockDesc": "Runs a countdown from 10 with corresponding UI.", "strGameEnd_Block": "Game End Block", "strGameEnd_BlockDesc": "Triggers the end of the game and shows players the corresponding screens.", "strTeamClusterOwnership_BlockShort": "Team Group Ownership", "strTeamClusterOwnership_Block": "Team Group Ownership Block", "strTeamClusterOwnership_BlockDesc": "Defines a group of blocks as belong to a certain team.", "strDestructionSensor_Block": "Destruction Sensor", "strDestructionSensor_BlockDesc": "Tracks a groups level of destruction and returns 1 when a target percent is reached.", "strAdvDestructionSensor_Block": "Advanced Destruction Sensor", "strAdvDestructionSensor_BlockDesc": "Tracks a groups level of destruction and returns 1 when a target percent is reached. Also informs of last team that dealt damage.", "strObjectiveScore_Block": "Objective Score Block", "strObjectiveScore_BlockDesc": "Gives players score when triggered with options for distance.", "strPlayerScore_Block": "Player Score Block", "strPlayerScore_BlockDesc": "Gives individual players score for killing and destroying.", "strAirConnector": "Air Connector", "strAirConnectorDesc": "A block which can connect other things. Is just 2 one sided quads in game.", "strStabilizerInputA": "Linear Power", "strStabilizerInputB": "Angular Power", "strClusterSpawner_Block": "Cluster Spawner Block", "strClusterSpawner_BlockDesc": "Can despawn and spawn the cluster it is attached to.", "strMaxCeiling_Block": "Max Ceiling Block", "strMaxCeiling_BlockDesc": "Limits the maximum height that Robocrafts can fly.", "strMaxCeiling": "Max Ceiling", "strStartingState": "Starting State", "strSpawned": "Spawned", "strDespawned": "Despawned", "strTeamNone": "None", "strTeamRed": "Red", "strTeamBlue": "Blue", "strGreyTeamDisplay": "Grey team", "strRedTeamDisplay": "Red team", "strBlueTeamDisplay": "Blue team", "strStartTimeTest": "Start Time Test", "strStartTimePlay": "Start Time Play", "strEnterEditMode": "Enter Edit Mode", "strRedWins": "Red Team", "strBlueWins": "Blue Team", "strStalemate": "Stalemate", "strVictory": "Victory", "strDefeat": "Defeat", "strBattleRewards": "Battle Rewards", "strBattleSalvage": "Battle Salvage", "strResultBonus": "Result Bonus", "strSkillBonus": "Skill Bonus", "strTotal": "Total", "strExitIn": "Exit In", "strTargetPercentage": "Target Percentage", "strCentreHUDOn": "On", "strCentreHUDComplete": "Complete", "strCentreHUDDisplayText": "Display Text", "strCentreHUDDisplayTime": "Display Time", "strCentreHUDDefaultText": "Type here", "strCentreHUDPlayerRankingTag": "playerRanking", "strCentreHUDPlayerScoreTag": "playerScore", "strCentreHUDLeadPlayerNameTag": "leadPlayerName", "strCenterHUDLeadTeamNameTag": "leadTeamName", "strNoOwnership": "No Ownership", "strRedOwnership": "Red Ownership", "strBlueOwnership": "Blue Ownership", "strHUDSymbol": "HUD Symbol", "strXOffset": "X Offset", "strYOffset": "Y Offset", "strZOffset": "Z Offset", "strStartingTeam": "Starting Team", "strIconCrystals": "Crystals", "strIconVehicle": "Vehicle", "strIconClock": "Clock", "strIconTurret": "Turret", "strDoubleProgressBarsHUD_BlockShort": "Dbl Progress HUD Block", "strDoubleProgressBarsHUD_Block": "Double Progress HUD Block", "strDoubleProgressBarsHUD_BlockDesc": "Shows the progress of two teams for game state communication.", "strRedProgress": "Red Progress", "strBlueProgress": "Blue Progress", "strCrystalCore": "Crystal Core", "strProgress": "Progress", "strClickHereFor": "Click here for...", "strOutOfAmmo": "NO AMMO", "strAxis": "Axis", "strCommunityGamesScreenTitle": "COMMUNITY GAMES", "strLocal": "Local", "strPrefabWorkshop": "Prefab Workshop", "strTutorials": "Tutorials", "strMaxDistance": "Max Distance", "strSteamNotAvailableError": "Steam is not running. Please launch Steam to proceed", "strSteamOverlayNotAvailableError": "Steam overlay is not available. Please ensure that you run Robocraft 2 via Steam and that the overlay is enabled in Steam's settings", "strWorkshopAgreementPopupHeader": "Steam Workshop Agreement", "strWorkshopAgreementPopupBody": "You must agree to Steam's terms and conditions before making your game visible to other players", "strWorkshopAgreementBlueprintSetPopupBody": "You must agree to Steam's terms and conditions before making your Precon set visible to other players", "strFixNow": "Fix Now", "strUnknown": "Unknown", "strLimitedAccountVoteError": "Unable to cast vote. Steam prevents users with 'Limited' accounts from voting.", "strCopyToMyGames": "Copy to my games", "strEnterSearchText": "Enter search text", "strCopySuffix": "(Copy)", "strSteamRequired": "Steam not detected. Please ensure Steam is running and logged in before continuing.", "strLikes": "Likes", "strDislikes": "Dislikes", "strSubscribers": "Subscribers", "strFavourites": "Favourites", "strMyBlueprintSets": "My Precon sets", "strFeaturedSets": "Featured sets", "strTrendingSets": "Trending sets", "strRecentSets": "Recent sets", "strMostPopularSets": "Most popular sets", "strMySubscribedSets": "My subscribed sets", "strMyFavouriteSets": "My favourite sets", "strWorkshop": "Workshop", "strComment": "Comment", "strReport": "Report", "strInventoryDnDMaterialHint": "You can drag and drop materials into the hotbar below.", "strToggleFlipTool": "Toggle Flip Tool", "strToggleAtmosphere": "Toggle Atmosphere", "strShiftUp": "Shift the Robocraft up", "strShiftDown": "Shift the Robocraft down", "strShiftLeft": "Shift the Robocraft left", "strShiftRight": "Shift the Robocraft right", "strShiftForward": "Shift the Robocraft forward", "strShiftBackward": "Shift the Robocraft backward", "strStartPopupMessageTitle": "ALPHA", "strStartPopupMessageBody": "Welcome to Robocraft 2's early access! We have worked really hard to get Robocraft 2 this far with a completely new building system allowing for insane levels of creative freedom when constructing robocraft, as well as a new engine with physics simulated on our servers which allows for crazy levels of destruction and physical interactions between robocraft when in battle. We still have tons of features and content to add and rough edges to iron out, but we hope you enjoy the game and see the potential of what is to come.", "strToggleFreeMouse": "Toggle Cursor Mode", "strInvalidWheelRigConnection": "Only wheels can be placed on a wheel rig", "strFollowCam": "Follow Cam", "strSpeed": "Speed", "strInputIs": "Input is:", "strExtension": "Extension", "strBodyPairCollision": "Cluster Collision", "strDefaultCursorMode": "Default Cursor Mode: {0}", "strCrosshair": "Crosshair", "strFreeCursor": "Free-Cursor", "strCPU": "Base CPU", "strBaseCPU": "Base CPU", "strWeaponCPU": "Weapon CPU", "strCosmeticCPU": "Cosmetic CPU", "strGroups": "Groups", "strRuleCheckFailed": "Rule Check Failed", "strRuleCheckFailedBody": "Your build does not meet the requirements for this game.", "strRuleInfo": "Build Rules", "strRuleWeaponCPU": "Weapons such as guns or explosives take up Weapon CPU. This can also be consumed by going over your Base CPU limit, meaning you can sacrifice dealing damage for integrity and armour.", "strRuleCPU": "Most blocks consume Base CPU, such as structural blocks and wheels. This will form the base of your Robocraft as well as your armour so use it wisely.", "strRuleCosmeticCPU": "Blocks which are purely cosmetic will consume Cosmetic CPU. You can use this to add the bells and whistles without sacrificing functionality.", "strCPUNotificationTitle": "Base CPU Limit exceeded", "strCPUNotificationBody": "Your Robocraft's Base CPU usage is above the limit.\nRemove blocks to lower complexity.", "strWeaponNotificationTitle": "Weapon CPU Limit exceeded", "strWeaponNotificationBody": "Your Robocraft's Weapon CPU usage is above the limit.\nRemove weapons to lower complexity.", "strCosmeticNotificationTitle": "Cosmetic CPU Limit exceeded", "strCosmeticNotificationBody": "Your Robocraft's Cosmetic CPU usage is above the limit.\nRemove cosmetic blocks to lower complexity.", "strVolumeNotificationTitle": "Block outside of bounds", "strVolumeNotificationBody": "Any blocks outside of bounds will not be loaded in simulation.", "strShiftNotificationTitle": "Invalid shift", "strShiftNotificationBody": "You cannot shift the Robocraft as it would leave a block outside the Build Volume.", "strOverlappingPlacementNotificationTitle": "Overlapping Placement", "strOverlappingPlacementNotificationBody": "You cannot overlap blocks", "strOverlappingMirrorLinePlacementNotificationTitle": "Overlapping mirror line", "strOverlappingMirrorLinePlacementNotificationBody": "You cannot overlap the mirror line", "strOutsideVolumePlacementNotificationTitle": "Placement outside the volume", "strOutsideVolumePlacementNotificationBody": "You can only place blocks within the building area", "strMachineCollisionFailNotificationTitle": "Invalid Block Collision", "strMachineCollisionFailNotificationBody": "This Robocraft contains overlapping parts", "strMachineCollisionFailWarningError": "Failed to save due to invalid block collisions", "strMachineInvalidBlocksFailNotificationTitle": "Invalid blocks on Robocraft", "strMachineInvalidBlocksFailNotificationBody": "This Robocraft contains blocks that are not available in this mode.", "strPlaceBlockHelpNotificationTitle": "Placing Shapes", "strPlaceBlockHelpNotificationBody": "You can place Shapes instantly with \u003Cb\u003EShift\u003C/b\u003E + \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E", "strScaleBlockHelpNotificationTitle": "Scaling Shapes", "strScaleBlockHelpNotificationBody": "Shapes can be scaled by clicking \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E three times, moving the mouse between each click", "strRotateBlockHelpNotificationTitle": "Rotating Blocks", "strRotateBlockHelpNotificationBody": "You can Rotate Blocks with \u003Cb\u003EMMB Scroll\u003C/b\u003E or \u003Cb\u003E{{KeyParamOne}} and {{KeyParamTwo}}\u003C/b\u003E", "strDeleteBlockHelpNotificationTitle": "Deleting Blocks", "strDeleteBlockHelpNotificationBody": "You can Delete Blocks with \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E", "strCopyBlockHelpNotificationTitle": "Picking Blocks", "strCopyBlockHelpNotificationBody": "You can Pick Blocks with \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E", "strSaveHelpNotificationTitle": "Saving", "strSaveHelpNotificationBody": "You can save your Robocraft in the \u003Cb\u003EESC Menu\u003C/b\u003E or by pressing \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E", "strShiftingHelpNotificationTitle": "Shifting", "strShiftingHelpNotificationBody": "You can shift your Robocraft by using \u003Cb\u003E{{KeyParamOne}}, {{KeyParamTwo}}, {{KeyParamThree}} and {{KeyParamFour}}", "strFlippingHelpNotificationTitle": "Flipping Blocks", "strFlippingHelpNotificationBody": "You can flip asymmetrical blocks with \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E.", "strScalingTriggerHelpNotificationTitle": "Scaling an Area Sensor", "strScalingTriggerHelpNotificationBody": "The region of an Area Sensor can be scaled with the \u003Cb\u003E3 click scale system\u003C/b\u003E", "strOpenConfigWidgetNotificationTitle": "Open a Config Widget", "strOpenConfigWidgetNotificationBody": "You can open configure and wire functional parts by \u003Cb\u003Eclicking on the plug symbol over a part.\u003C/b\u003E", "strAccessTweakableStatsNotificationTitle": "Access Tweakable Stats", "strAccessTweakableStatsNotificationBody": "You can access a block's \u003Cb\u003ETweakable Stats\u003C/b\u003E by \u003Cb\u003Eclicking on the cog symbol.\u003C/b\u003E", "strCreateWireNotificationTitle": "Create \u0026 Place a Wire", "strCreateWireNotificationBody": "You can create a wire by \u003Cb\u003Eclicking on a port\u003C/b\u003E and then place it by clicking on another \u003Cb\u003Evalid port.\u003C/b\u003E", "strDeleteWireNotificationTitle": "Delete a Wire", "strDeleteWireNotificationBody": "You can delete a wire by \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E on the wire. \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E on a port to delete all wires.", "strFreeMouseModeNotificationTitle": "Switching to Cursor Mode", "strFreeMouseModeNotificationBody": "You can switch to \u003Cb\u003ECursor Mode\u003C/b\u003E by pressing \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E.", "strCrosshairModeNotificationTitle": "Switching to Crosshair Mode", "strCrosshairModeNotificationBody": "Pressing \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E in Cursor Mode allows you to return to \u003Cb\u003ECrosshair Mode\u003C/b\u003E.", "strCrosshairCameraMoveNotificationTitle": "Right click in Cursor Mode", "strCrosshairCameraMoveNotificationBody": "Use \u003Cb\u003E{{KeyParamOne}}\u003C/b\u003E to move the camera in Cursor Mode.", "strTurretAimServoExclusivity": "You cannot have turrets and aim servos on the same robocraft", "strUnitCPU": "", "strTooltipBlockCPU": "CPU: {0}", "strAnyKeyToStart": "Press Any Key to Start", "strClusters": "Groups", "strRuleClusters": "All blocks that are connected together form a single group. The number of groups you can have is limited.", "strClusterNotificationTitle": "Too many Groups of Blocks", "strClusterNotificationBody": "Connect separated groups of blocks together or remove some that are separated.", "strWorldEditor": "World Editor", "strShadowSetting": "Shadow settings", "strVFXAmount": "Amount", "strHueShift": "Hue Shift", "strBlockLimitReached": "You can't place any more of these types of block in the world.", "strGameStats": "GAME STATS", "strGameMode": "Select a Game Mode", "strGameTitleTestingZone": "Design \u0026 Test", "strGameDescriptionTestingZone": "Design and test your Robocrafts in this simulated environment.", "strGameTitleSuperFastTestZone": "Lightweight Test Zone", "strGameDescriptionSuperFastTestZoneZone": "Jump in and out quickly in this lightweight testing enviroment", "strGameTitleHelasBasin": "Closed Multiplayer - Hela's Basin", "strGameTitleHelasBasinTest": "Hela's Basin", "strGameDescriptionHelasBasin": "Take out the enemies Protonium towers, survive their base defenses and destroy the reactor to win in RC2's first gamemode. Not representative of final product.", "strGameTitleWorldEditor": "World Editor", "strGameDescriptionWorldEditor": "Build a track and test your Robocrafts on it in minutes. In the future you will be able to self-publish your worlds as online games for others to play.", "strGameTitleIanaChaos": "Iana Chaos", "strGameDescriptionIanaChaos": "Take out the enemies Protonium towers, and survive the wrath of the Subordinators. Not representative of final product.", "strGameTitleMaadimTerminus": "Ma'adim Terminus", "strGameDescriptionMaadimTerminus": "Capture the Protonium rich Fusion Towers, mine the resources and win the battle.", "strGameDescriptionNextGame": "Battle online against other players. Not representative of final product.", "strBlueprintSetMissingErrorTitle": "Error Loading Precons", "strBlueprintSetMissingErrorDescription": "Some Precons from your set failed to load. This may be due to missing files, corrupted data or just an operative system error. You may continue playing, but if you change your Precons this will result in the loss of the Precons that failed to load.", "strRespawnAndReconstruct": "Reassemble", "strSwitchRobot": "Recall / Switch Robocraft", "strReconstructTimerActive": "Recall cooldown", "strReconstructHelp": "Press {0} to Recall", "strReconstructCooldownTweakable": "Recall Time", "strRespawnLocation": "Respawn Location", "strDespawnLoaction": "Death Point", "strRecall": "| Recall", "strReassemble": "| Reassemble", "strLoadingBarLabelMachinePreProcessing": "Packing the protonium...", "strLoadingBarLabelMachineProcessing": "Synthesising the SCU's...", "strLoadingBarLabelMachinePostProcessing": "Reassembling the robits...", "strLoadingBarLabelLoading": "Processing in petaflops...", "strLoadingBarLabelTransitionToTimeRunning": "Adding realism to the Physics...", "strAnticheatRequestDisconnection": "The Anticheat System detected a problem. You have been disconnected.", "strAnticheatAuthenticationFailed": "The Anticheat Authentication timed out. You have been disconnected.", "strAnticheatBackendViolation": "Anticheat backend violation. You have been disconnected.", "strAnticheatClientViolation": "Anticheat client violation. You have been disconnected.", "strAnticheatHeartbeatTimeout": "Anticheat heartbeat timeout. You have been disconnected.", "strAnticheatInternalError": "Anticheat internal error. You have been disconnected.", "strAnticheatInvalidMessage": "Anticheat invalid message. You have been disconnected.", "strAnticheatNullClient": "Anticheat null client. You have been disconnected.", "strAnticheatPermanentBanned": "Anticheat: you have been permanently banned.", "strAnticheatTemporaryBanned": "Anticheat: you have been temporary banned.", "strAnticheatTemporaryCooldown": "Anticheat temporary cooldown. You have been disconnected.", "strAnticheatCannotStartProtectedSession": "Anticheat client cannot be started:", "strAnticheatViolationFound": "Anticheat violation reported:", "strStartMatchmakingFatalError": "The matchmaking request unexpectedly failed.", "strMatchmakingRequestUnexpectedlyFailed": "The matchmaking request unexpectedly failed.", "strMatchmaking_CreateTicketFailed": "Could not create matchmaking ticket.", "strMatchmaking_GetTicketFailed": "Could not get matchmaking ticket.", "strMatchmaking_ValidateCosmeticFailed": "A cosmetic you have selected is not in your inventory, you will not be able to play with it", "strEACNotFound": "Authentication service not correctly initialised", "strOwnershipValidationFailedDuringSave": "Some of the blocks on your Robocraft are not part of your inventory, you won't be able to save it until you own them.", "strOwnershipValidationFailedDuringConnect": "Some of the blocks on your Robocraft are not part of your inventory, you won't be able to join a game using it until you own them.", "strSkinOwnershipFailedDuringConnect": "The skin you have selected is not in your inventory, you will not be able to join with it", "strVersionMismatchError": "Client and server have incompatible versions.", "strNoAcknowledgementNetworkError": "The server did not receive a response in time.", "strConnectionClosedByRemotePeer": "Connection closed by remote peer", "strAnticheatClientSessionNotStarted": "Anticheat client session not started", "strAuthInvalidTokenError": "Auth token invalid", "strBeepStart": "Beep start %", "strBrahm01": "Brahm 1", "strBrahm02": "Brahm 2", "strBrahm03": "Brahm 3", "strImpact01": "Impact 1", "strImpact02": "Impact 2", "strImpact03": "Impact 3", "strStinger01": "Stinger 1", "strStinger02": "Stinger 2", "strStinger03": "Stinger 3", "strPointCaptureLoop": "Point Capture", "strPointContestLoop": "Point Contest", "strPointCaptured": "Point Captured", "VO_5MinRemaining": "5 Min Remaining", "VO_2MinRemaining": "2 Min Remaining", "VO_1MinRemaining": "1 Min Remaining", "VO_30SecRemaining": "30 Sec Remaining", "VO_10SecRemaining": "10 Sec Remaining", "VO_WeHaveTakenTheLead": "We Have Taken The Lead", "VO_TheyHaveTakenTheLead": "They Have Taken The Lead", "VO_OurTowerAttacked_B": "Our base Tower attacked", "VO_OurTowerAttacked_L": "Our left Tower attacked", "VO_OurTowerAttacked_R": "Our right Tower attacked", "VO_AttackingTheirTower_B": "Attacking their base Tower", "VO_AttackingTheirTower_L": "Attacking their left Tower", "VO_AttackingTheirTower_R": "Attacking their right Tower", "VO_OurTowerDown_B": "Our base Tower down", "VO_OurTowerDown_L": "Our left Tower down", "VO_OurTowerDown_R": "Our right Tower down", "VO_TheirTowerDestroyed_B": "Their base Tower destroyed", "VO_TheirTowerDestroyed_L": "Their left Tower destroyed", "VO_TheirTowerDestroyed_R": "Their right Tower destroyed", "VO_TheirReactorExposed": "Their Reactor exposed", "VO_OurReactorExposed": "Our Reactor exposed", "VO_OurReactorUnderAttack": "Our Reactor under attack", "VO_TheirReactorUnderAttack": "Their Reactor under attack", "VO_5SecCountdown": "5 Sec Countdown", "VO_BaseDefensesActivated": "Base Defenses Activated", "VO_OurTowerAlmostDestroyed_B": "Our base Tower Almost Destroyed", "VO_OurTowerAlmostDestroyed_L": "Our left Tower Almost Destroyed", "VO_OurTowerAlmostDestroyed_R": "Our right Tower Almost Destroyed", "VO_OurReactorAlmostDestroyed": "Our Reactor Almost Destroyed", "VO_OurPayloadDriven": "Our Payload Driven", "VO_OurPayloadDelivered": "Our Payload Delivered", "VO_OurPayloadAbandoned": "Our Payload Abandoned", "VO_OurPayloadRespawned": "Our Payload Respawned", "VO_TheirPayloadDriven": "Their Payload Driven", "VO_TheirPayloadDelivered": "Their Payload Delivered", "VO_TheirPayloadAbandoned": "Their Payload Abandoned", "VO_TheirPayloadRespawned": "Their Payload Respawned", "VO_ManDefenseTowers": "Man the Defense Towers", "VO_FriendlyRobotSpawned": "Friendly Robocraft Spawned", "VO_EnemyRobotSpawned": "Enemy Robocraft Spawned", "VO_RobotReminder": "Robocraft Reminder", "VO_TheirTowerExposed_L": "Their left Tower exposed", "VO_TheirTowerExposed_R": "Their right Tower exposed", "VO_TheirTowerExposed_B": "Their base Tower exposed", "VO_OurTowerExposed_L": "Our left Tower exposed", "VO_OurTowerExposed_R": "Our right Tower exposed", "VO_OurTowerExposed_B": "Our base Tower exposed", "VO_FriendlyNearCapture": "Friendly Near Capture", "VO_EnemyNearCapture": "Enemy Near Capture", "VO_FriendlyMidCapture": "Friendly Mid Capture", "VO_EnemyMidCapture": "Enemy Mid Capture", "VO_FriendlyFarCapture": "Friendly Far Capture", "VO_EnemyFarCapture": "Enemy Far Capture", "strMusic": "Music", "strSound_Music_Block": "Music Block", "strSound_Music_BlockDesc": "Gameplay Background Music", "strReturnToMars": "Return to Mars", "strLoadingBarLabelResetWorld": "Resetting World", "strTechPassSuperchargeDescription": "Keep an eye on our Discord server for codes.", "strTechPassSuperchargeFormat": "", "strSupercharge": "Supercharge", "strGenericSuccessDescription": "Code Accepted", "strEnterCode": "Enter Code", "strLevelUpPopupTitle": "Level up", "strLevelUpPopupObtained": "Obtained", "strShopTitle2": "Supercharged", "strShopOwned": "Owned", "strPlayTab": "Play", "strShopTab": "Galaxy Cash", "strBattleTreeTab": "Battle Matrix", "strCollectionTab": "Vault", "strCollectionTitle": "Vault", "strCollectionSubtitle": "Character Selection", "strCollectionSubtitleMachines": "Stock Robocrafts", "strVault": "Vault", "strVaultCharacter": "Character Vault", "strVaultVehicle": "Robocraft Vault", "strVaultProfile": "Profile Vault", "strVaultSkins": "Character Skins", "strVaultSkin": "Character Skin", "strVaultSwitchplates": "Switch Plates", "strVaultAvatar": "Avatars", "strVaultAvatarSingle": "Avatar", "strVaultFrames": "Frames", "strVaultFrame": "Frame", "strVaultBanners": "Banners", "strVaultBanner": "Banner", "strVaultColours": "Colour Palettes", "strVaultColour": "Colour Palette", "strVaultGunSkins": "Weapon Skins", "strVaultGunSkin": "Weapon Skin", "strComingSoon": "Coming Soon", "strRarityCommon": "Common", "strRarityUncommon": "Uncommon", "strRarityRare": "Rare", "strRarityLegendary": "Legendary", "strRarityExotic": "Exotic", "strRarityExclusive": "Exclusive", "strSwitchToNextPlayer": "Switch to next player", "strSwitchToPreviousPlayer": "Switch to previous player", "strInvalidWireConnection": "Only ports with the same colour can be connected.", "strInvalidWireInputToOutput": "An input port must go to an output port and vice versa", "strSingleConnectionOnlyNotificationBody": "This input port can only have one connection.", "strNumericPortColour": "green", "strTextPortColour": "unused Colour", "strVector3PortColour": "yellow", "strWeapon_30mmAutoCannon_Long_Laser": "Laser Blaster", "strWeapon_30mmAutoCannon_Long_LaserDesc": "A fully automatic, fixed Laser Blaster barrel", "strWeapon_60mmTankCannon_Long_Plasma": "Plasma Cannon", "strWeapon_60mmTankCannon_Long_PlasmaDesc": "A heavy caliber plasma cannon barrel which launches explosive shells", "strWeapon_RailGun": "Rail Gun", "strWeapon_RailGunDesc": "A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range.", "strWeapon_SmallLaserTurret": "Small Laser Turret", "strWeapon_SmallLaserTurretDesc": "An all-in-one aiming laser turret with three Laser Blasters", "strWeapon_SmallPlasmaTurret": "Small Plasma Turret", "strWeapon_SmallPlasmaTurretDesc": "An all-in-one aiming plasma turret with a single Plasma Cannon", "strWeapon_StandardLaserTurret": "Standard Laser Turret", "strWeapon_StandardLaserTurretDesc": "An all-in-one aiming laser turret with six Laser Blasters", "strWeapon_StandardPlasmaTurret": "Standard Plasma Turret", "strWeapon_StandardPlasmaTurretDesc": "An all-in-one aiming plasma turret with two Plasma Cannons", "strWeapon_StandardRailTurret": "Standard Rail Turret", "strWeapon_StandardRailTurretDesc": "An all-in-one aiming rail turret with a single Rail Gun", "strWeapon_ExplosiveBlock_Small_ArcDischarger": "Arc Discharger", "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc": "Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force", "strWeapon_ExplosiveBlock_Medium_ArcDischarger": "Arc Discharger Medium", "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc": "Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force", "strWeapon_ExplosiveBlock_Large_ArcDischarger": "Arc Discharger Large", "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc": "Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force", "strProtoniumCrystal_Block": "Protonium Crystal", "strProtoniumCrystal_BlockDesc": "Destructable Crystals for your game designs", "strAutofire": "Autofire", "strFireRateDelay": "Shot Delay", "strExplosionDelay": "Explosion Delay", "strCouponTitle": "Enter Code", "strBackendError_CouponNotFound": "Code not found", "strBackendError_CouponExpired": "Code expired", "strBackendError_CouponAllClaimed": "Codes have all been claimed", "strBackendError_CouponAlreadyUsed": "Code already used", "strBackendError_CouponUnknown": "Something went wrong...", "strProgressionRequestError_AllTechPassesData": "Failed to get all Tech Licenses data", "strSupportDialogTitle": "Support Info", "strAtmosphereSunMode": "Sun Mode", "strFirstTimeHelpHintsTitle": "The Tech Ladder", "strFristTimeHelpHintsDescription": "Open the Tech Ladder to unlock new blocks, functionalities and modes with \u003Cb\u003E{0}\u003C/b\u003E.", "strHelpHintInBlockModeTitle": "Block Mode", "strHelpHintInBlockMode": "You are currently in \u003Cb\u003EBlock Mode\u003C/b\u003E, in which you place the different blocks you've unlocked.", "strHelpHintInventoryTitle": "The Inventory", "strHelpHintInventory": "You can press \u003Cb\u003E{0}\u003C/b\u003E to open the inventory, which has every block you've unlocked. Drag them onto the \u003Cb\u003EHotbar\u003C/b\u003E for easy access or click on one to select it.", "strHelpHintMaterialModeTitle": "Material Mode", "strHelpHintMaterialMode": "You can access \u003Cb\u003EMaterial mode\u003C/b\u003E with \u003Cb\u003E{0}\u003C/b\u003E. There you can paint your blocks with different materials which will change its \u003Cb\u003Eweight\u003C/b\u003E and \u003Cb\u003Estructural integrity\u003C/b\u003E.", "strHelpHintColourModeTitle": "Colour Mode", "strHelpHintColourMode": "You can access \u003Cb\u003EColour mode\u003C/b\u003E by clicking here or pressing \u003Cb\u003E{0}\u003C/b\u003E. There you can paint your Robocraft different colours. Not all materials can be painted though!", "strHelpHintConfigModeTitle": "Config Mode", "strHelpHintConfigMode": "\u003Cb\u003EConfig mode\u003C/b\u003E can be accessed by clicking here or pressing \u003Cb\u003E{0}\u003C/b\u003E. You can then wire functional parts together or configure the stats of parts such as wheels.", "strHelpHintBlueprintModeTitle": "Precon Mode", "strHelpHintBlueprintMode": "You can click here, or press \u003Cb\u003E{0}\u003C/b\u003E to get to \u003Cb\u003EPrecon mode\u003C/b\u003E. This powerful system allows you to select, copy, cut and paste parts of your Robots.", "strHelpHintEnterPlayTitle": "Entering Simulation", "strHelpHintEnterPlay": "When you're happy with your Robocraft you can take it into \u003Cb\u003Esimulation\u003C/b\u003E! Press \u003Cb\u003E{0} \u003C/b\u003Eto take it into offline test mode.", "strHelpHintHelpEndTitle": "Bringing back the hints", "strHelpHintHelpEnd": "If you need to see these \u003Cb\u003Ehelp hints\u003C/b\u003E again, press here or \u003Cb\u003E{0}\u003C/b\u003E to bring them up.", "strHelpHintsViewed": "HelpHintsViewed", "strHelpHintBattleTreeWelcomeTitle": "Welcome", "strHelpHintBattleTreeWelcomeText": "Welcome to the Battle Matrix! Here you can unlock a variety of cosmetic rewards to use in-game.", "strHelpHintBattleTreeFreeTitle": "Free Items", "strHelpHintBattleTreeFreeText": "Orange Hexs can be unlocked for FREE!", "strHelpHintBattleTreeKeycardTitle": "Tech Points", "strHelpHintBattleTreeKeycardText": "Play games to level up and receive Tech Points. These will vanish at the end of every season, so make sure to spend them!", "strHelpHintBattleTreeUnlockTitle": "Unlocking", "strHelpHintBattleTreeUnlockText": "Click on a Hex to preview an item and buy it if you can! You can only get a Hex if its next to one you already own.", "strHelpHintBattleTreeTeleporterTitle": "Teleporters", "strHelpHintBattleTreeTeleporterText": "Teleporters need to be unlocked by either having high enough level, or enough unlocked rewards.", "strHelpHintBattleTreePremiumTitle": "Upgrade!", "strHelpHintBattleTreePremiumText": "Upgrade your Matrix to get even more rewards!", "strHelpHintBattleTreeClustersTitle": "Cluster Hexes", "strHelpHintBattleTreeClustersText": "Cluster Hexes need all other items in their cluster to be unlocked before you can buy them.", "strHexUnlockFailed": "Failed to unlock hex.", "strCannotAffordHex": "You don’t have enough Tech Points to buy this! Join battles or buy levels to get more.", "strCannotAffordHexTitle": "Not enough Tech Points!", "strGeolocationPopupTitle": "Choose a server", "strGeolocationPopupDescription": "Choosing the right server location will be important for your play experience. The closer you are to the game server, the better your response times are likely to be. You can change your server location at any time in the Options menu.", "strConnectionClosedByAntiAFK": "Disconnected from the server for inactivity.", "strSelectLoginMethod": "Or", "strFreejamLoginMethod": "Login with Freejam", "strSteamLoginMethod": "Login with Steam", "strEpicLoginMethod": "Login with Epic Games", "strBrowserLoginMethod": "Login with Browser", "strDisplayName": "Display Name", "strDisplayNameDescription": "This should be unique to you", "strLoggingIn": "Logging in...", "strLoggedIn": "Logged in", "strSuccessfullyAuthenticated": "Successfully authenticated!", "strRequestingUserData": "Requesting user data...", "strAttemptingToOpenBrowser": "Authenticating with Account Portal... Attempting to open your default browser...", "strAuthenticating": "Authenticating...", "strCommunicatingWithServices": "Communicating with services...", "strLogin": "Login", "strLoginErrorFailedToRetrieveUsername": "Failed to retrieve username", "strLoginErrorFailedToLoginTitle": "Login failed", "strLoginErrorFailedToLoginEpic": "Online Services login failed", "strLoginErrorFailedToLoginBackend": "Backend login failed", "strLoginErrorFailedOrCanceledLogin": "The login has been canceled or failed...", "strLoginErrorFailedToLoginUnknown": "Unexpected Login Error. If this issue persists, please contact support.", "strLoginErrorFailedToLoginBanned": "You have been banned from Robocraft 2", "strLoginErrorFailedToLoginCanceled": "You have cancelled the login process", "strUsernameEntryErrorCanceled": "You have cancelled username creation", "strUsernameEntryErrorUnknown": "Username entry has had an unknown error. Please contact support if the issue persists.", "strUsernameEntryErrorAlreadyExists": "This Username is already taken.", "strUsernameEntryErrorInvalidDisplayNameEmpty": "Please write a username.", "strUsernameEntryErrorInvalidDisplayNameTooShort": "Your username must be between 4 and 24 characters", "strUsernameEntryErrorInvalidDisplayNameTooLong": "Your username must be between 4 and 24 characters", "strUsernameEntryErrorInvalidDisplayNameInvalidCharacters": "Your username can only use letters, numbers, periods, dashes and underscores", "strBlueMovementSpeed": "Blue Axis Speed", "strGreenMovementSpeed": "Green Axis Speed", "strRedMovementSpeed": "Red Axis Speed", "strBlueForce": "Blue Axis Force", "strGreenForce": "Green Axis Force", "strRedForce": "Red Axis Force", "strBlueRotationSpeed": "Blue Axis Speed", "strGreenRotationSpeed": "Green Axis Speed", "strRedRotationSpeed": "Red Axis Speed", "strBlueTorque": "Blue Axis Torque", "strGreenTorque": "Green Axis Torque", "strRedTorque": "Red Axis Torque", "strCountdownRunning": "Countdown running", "strCountdownProgress": "Countdown progress", "strCountdownFinished": "Countdown finished", "strTargetType": "Target Type", "strBoth": "All", "strMachineOnly": "Non-Players", "strPlayerOnly": "Players", "strAnyTeam": "Any Team", "strPlayerPosition": "Player Position", "strPlayerVelocity": "Player Velocity", "strProxyBottomToggling": "Orientation Toggle", "strThirdGridToggle": "Third Grid Toggle", "strMirrorModeToggle": "Mirror Mode Toggle", "strShiftMirrorLineLeft": "Shift Mirror Line Left", "strShiftMirrorLineRight": "Shift Mirror Line Right", "strInventoryBlocksTitle": "Blocks", "strBlock": "Block", "strInventoryBlockCatergoriesTitle": "Inventory", "strInventoryMaterialsCategoriesTitle": "Materials", "strInventoryColoursTitle": "Colours", "strInventoryBlueprintsTitle": "Precons", "strInventoryLandscapesTitle": "Landscapes", "strScoreAllPlayers": "Score All Players", "strScoreInRadius": "Score In Radius", "strRadiusInBlocks": "Radius In Blocks", "strScorePerKill": "Kill", "strScorePerDamage": "Damage Dealt", "strScorePerDamageReceived": "Damage Received", "strReady": "Ready", "strSpawnPlateInteract": "Press [{0}] to reassemble your Robocraft", "strSwitchPlateInteract": "Press [{0}] to reassemble your Robocraft\nPress [{1}] to switch Robocraft", "strSwitchPlateInteractSwitchCooldown": "Press [{0}] to reassemble your Robocraft\n\u003Ccolor=#ff0000\u003EPress [{1}] to switch Robocraft (Cooldown: {2} seconds)\u003C/color\u003E", "strSwitchPlateInteractError": "ACCESS DENIED! This Switch Plate does not belong to you", "strSwitchPlateInteractCooldown": "Robocraft spawning in progress", "strInventoryAllBlocks": "All Blocks", "strInventoryAllBlocksDesc": "Displays all available blocks in one place.", "strInventoryShapes": "Shapes", "strInventoryShapesDesc": "Basic building blocks, shapes and plates. Plates can be scaled in 2 axis while the remaining shapes can be scaled in all 3.", "strInventoryMovement": "Movement", "strInventoryMovementDesc": "Functional blocks required to create moving Robots.", "strInventoryWeapons": "Weapons", "strInventoryWeaponsDesc": "Weapons that can be added to your Robocraft to increase it's combat effectiveness. These blocks consume Weapon CPU.", "strInventoryLogic": "Logic", "strInventoryLogicDesc": "Logic gates that perform a variety of logical function and State blocks can be used to add extra functionality and complexity to your Robocrafts.", "strInventoryMath": "Math", "strInventoryMathDesc": "Math chips that perform a variety of basic and advanced mathematical functions and comparisons.", "strInventorySensors": "Sensors", "strInventorySensorsDesc": "Sensors that detect nearby blocks and environments.", "strInventoryPassiveJoints": "Passive Joints", "strInventoryPassiveJointsDesc": "Joints that move freely and connect two blocks together.", "strInventoryPoweredJoints": "Powered Joints", "strInventoryPoweredJointsDesc": "Joints that move and rotate based wired input signals.", "strInventoryCosmetics": "Cosmetics", "strInventoryCosmeticsDesc": "Cosmetic blocks that consume Cosmetic CPU. Add some extra flair to your Robocraft.", "strInventoryMapEditorFeatures": "Map Editor Features", "strInventoryMapEditorFeaturesDesc": "Functional blocks used to create gameplay interactions. Only available in the World Editor.", "strInventoryMapEditorProps": "Map Editor Props", "strInventoryMapEditorPropsDesc": "Props and blocks used to add extra depth and ambience to worlds. Only available in the World Editor.", "strInventoryPhysicsCheats": "Physics Cheats", "strInventoryPhysicsCheatsDesc": "Blocks that defy the laws of physics. Designed to gameplay features like moving platforms. Only available in the World Editor.", "strInventoryAllMaterials": "All Materials", "strInventoryAllMaterialsDesc": "Displays all available materials in one place.", "strInventoryLight": "Light", "strInventoryLightDesc": "Lightweight materials. These have weak connection strength but are very light so should not be too exposed.", "strInventoryMedium": "Medium", "strInventoryMediumDesc": "Medium weight materials. Average connection strength and weight. These materials offer protection while keeping your Robocrafts mobile.", "strInventoryHeavy": "Heavy", "strInventoryHeavyDesc": "Heavy materials. These have a high connection strength but weight much more than most materials. Great for frames and reinforcing core parts of your Robocraft.", "strInventoryWorldEditor": "World Editor", "strInventoryWorldEditorDesc": "These materials are only available in the World Editor. Includes indestructible and cosmetic materials used to create maps and garages.", "strDownload": "Download", "strUpload": "Upload", "strSaveChanges": "Save Changes", "strEditDetails": "Edit Details", "strUploadToFoundry": "Upload to CRF2", "strUploadCompleteTitle": "Upload Complete", "strUploadCompleteBody": "This Robocraft is now available in the CRF2.", "strSaveChangesTitle": "Changes saved", "strSaveChangesBody": "This Robocraft is updated on the CRF2", "strPurchase": "Purchase", "strTestDrive": "Test Drive", "strBy": "by", "strBuy": "buy", "strMyUploads": "My Uploads", "strMachineName": "Robocraft Name:", "strDeleteMachineTitle": "Delete Robocraft", "strDeleteMachineBody": "Are you sure you want to delete your Robocraft?", "strRemoveFromCRF2": "Remove From CRF2", "strRemoveFromCRF2Body": "Are you sure you want to remove your Robocraft from the CRF2?", "strMyRobots": "My Robots", "strMyDownloads": "My Downloads", "strMyCreations": "My Creations", "strCRF": "CRF2", "strSearch": "Search", "strViews": "Sort: Views", "strDateUploaded": "Sort: Dates", "strMostPurchased": "Sort: Purchases", "strCRF2": "CRF2", "strRC2Shop": "Galaxy Cash", "strCustomise": "Customise", "strMyBuilds": "My Robots", "strGalaxyCash": "Galaxy Cash", "strYouHaveNoSpace": "You do not have enough space to download this Robocraft", "strCannotAffordMachine": "Insufficient funds", "strPurchaseDescription": "Are you sure you want to purchase this Robocraft? 30% of your purchase will go to the original creator!\nOnce you have purchased the Robocraft it will be available in My Downloads.", "strNoDownloads": "You don't have any downloaded robots yet. \nPurchase some from the CRF2!", "strCrf_Error_NoFreeSlots": "You do not have any free bays.", "strCrf_Error_HaveNotPurchased": "You do not own this Robocraft.", "strCrf_Error_BadDescription": "The description does not meet the requirements.", "strCrf_Error_BadName": "The name does not meet the requirements.", "strCrf_Error_BadName_Profanity": "Profanity has been detected in the name.", "strCrf_Error_BadName_Long": "The name is too long.", "strCrf_Error_BadName_Short": "The name must be at least 3 characters.", "strCrf_Error_BadName_Chars": "The name cannot have 3 repeating characters in a row.", "strCrf_Error_EmptySave": "You cannot save an empty hangar bay.", "strCrf_Error_BadId": "The CRF2 is experiencing issues. Please restart the game. If you continue to experience this error please contact support.", "strCrf_Error_RobotNotFound": "The Robocraft you are looking for does not exist.", "strCrf_Error_NetworkError": "There appears to be a problem with your network connection.", "strCrf_Error__TooManyUploaded": "Too many Robots uploaded", "strCrf_Error__": "UNKNOWN ERROR", "strCRF_Filter_BaseCPU": "Base CPU", "strCRF_Filter_WeaponCPU": "Weapon CPU", "strCRF_Filter_CosmeticCPU": "Cosmetic CPU", "strCRF_Filter_Groups": "Groups", "strCRF_Filter_Date": "Date", "strCRF_Filter_MOD": "Mod Filters", "strCRF_Title": "Community Robocraft Factory", "strCRF_Filter_Infinite": "Limit+", "strLastDayFilter": "Last Day", "strLastWeekFilter": "Last Week", "strLastMonthFilter": "Last Month", "strLastYearFilter": "Last year", "strAllTimeFilter": "All time", "strNoModerationFilter": "No Moderation filters", "strNeedsModerationFilter": "Needs moderation filters", "strModeratedFilter": "Moderated filter", "strCRFBacktoFactory": "Back to Robocraft Selection", "strCRFDescription": "Description", "strAreYouSureYouWantToQuitEditing": "Return to Robocraft Selection?", "strAreYouSureYouWantToQuitMultiplayer": "Quit multiplayer?", "strQuitEditing": "Return to Robocraft Selection", "strYouWillLoseAnyUnsavedProgress": "Are you sure? Unsaved changes will be lost!", "strAreYouSureYouWantToQuitMultiplayerBody": "Are you sure? You will not be rewarded for this game!", "strUploadErrorTitle": "Upload Limit", "strUploadErrorBody": "You have reached your upload limit.", "strReportMachineTitle": "Report Robocraft", "strReportMachineBody": "Are you sure you want to report this Robocraft?", "strModerateAndHide": "Moderate and hide", "strModerateAndLeave": "Moderate and leave", "strSanctionTypeReportMachineAndHide": "Sanction: Report Robocraft", "strRetrievingServerInfoErrorTitle": "Retrieving server data", "strRetrievingServerInfoErrorMessage": "Retrieving server data, please wait a moment and try again", "strBattleSessionOfflineTitle": "Failed to connect", "strBattleSessionOffline": "Failed to connect to the server, please check your internet connection.", "strBattleSessionNoPermissionTitle": "Closed Alpha Testing", "strBattleSessionNoPermission": "In these early phases of testing of the Robocraft 2 multiplayer gameplay we're running specific tests with players who have been invited to help with testing.\n\nIf you'd like to get involved and help with this closed-alpha testing then please head to the Robocraft 2 Discord server to find out how to apply.", "strBattleSessionPingToHigh": "Ping High", "strBattleSessionNoPing": "No ping", "strBattleSessionNoPingMessage": "We're sorry, but we are currently not able to check your ping, please check your network.", "strBattleSessionPingTooHighMessage": "Your ping is currently very high to all of our available regions. We expect this to result in a sub-par playing experience! Check the calender for your best region.", "strBattleNoSession": "No planned multiplayer session", "strBattleNoActiveSessions": "During this Early Access phase we are opening our servers for each region at specific times, click the calendar button below to see them! For now you can change your gamemode to Design \u0026 Test or browse the CRF to see what other people have made. We are planning on adding more regions soon.", "strDraftSave": "Draft Save", "strNewSave": "New Save", "strDraftSaveDescription": "This draft save is overwritten automatically every time you go into Test Mode from Edit Mode. It is a special save that cannot be deleted, renamed or published (to the CRF2), but you can duplicate it if you want to keep it safe as a separate save file.", "strFindingMatch": "Please wait for Combatant Selection", "strLoadingGame": "Recomposing local structures", "strConnectingToServer": "Synthesising remote structures", "strWaitingForServerToLoad": "Downloading Combatant information", "strWaitingForPlayers": "Accounting for primitive technology", "strGameEndedSuccessfully": "Game Server Closed", "strChooseTestMapShort": "Choose map", "strChooseTestMapLong": "Choose your test map", "strSimulationDataDoesNotExist": "Simulation data does not exist", "strBattleTreePurchaseRanks": "Purchase Levels", "strBattleTreeRank": "Level", "strBattleTreeHexRequired": "Required", "strBattleTreeViewItem": "View Item", "strBattleTreeUnlock": "Unlock", "strTechLadderUnlock": "Unlock with Robits", "strBattleTreeUnlockedHex": "Unlocked!", "strBattleTreeOwned": "Owned", "strBattleTreeBuyPremium": "Upgrade Matrix", "strBattleTreeConfirmPurchaseBuyPremium": "Confirm Purchase", "strBattleTreeOffSeason": "Robocraft 2 is in the off-season!\nThe next season will start on the {{DateParam}}", "strBattleTreeOffSeason2": "Robocraft 2 is in the off-season!", "strBattleTreePurchaseGC": "Purchase GC", "strRankPurchaseFailed": "Failed to purchase.", "strUnlockPremiumSubtitle": "Upgrade Battle Matrix", "strFailedSeasonData": "Failed to retrieve season data.", "strPlaceholder": "No items of this rarity obtained yet.", "strHighPingWarning": "Your ping is over 160. This will affect your playing experience!", "strVeryHighPingWarning": "Your ping is over 250! This will severely affect your playing experience.", "strLiveNow": "Live now!", "strRemaining": "Remaining: ", "strBeginsIn": "Begins in: ", "strQuickPlay": "Quick Play", "strBattleCalendarInfo": "All test times are listed in your local time zone. Join our Discord server for info on upcoming tests!", "strBattleCalendarTitle": "Battle Calendar", "strCHR_Cray_RC02": "Nitrogen Cray", "strCHR_Cray_RC03": "Tellurium Cray", "strCHR_Cray_RC04": "Hassium Cray", "strCHR_Cray_RC05": "Erbium Cray", "strCHR_Gene_RC02": "Beryllium Gene", "strCHR_Gene_RC03": "Nitrogen Gene", "strCHR_Gene_RC04": "Bromine Gene", "strCHR_Gene_RC05": "Tennessine Gene", "strCHR_Tianhe_RC02": "Antimony Tianhe", "strCHR_Tianhe_RC03": "Beryllium Tianhe", "strCHR_Tianhe_RC04": "Cesium Tianhe", "strCHR_Cray_Founder": "Founders Cray", "strCHR_Cray_Founder_Gold": "Golden Founders Cray", "strCHR_Cray_CM02": "Forest Camo Cray", "strCHR_Gene_CM02": "Forest Camo Gene", "strCHR_Tianhe_CM02": "Forest Camo Tianhe", "strCHR_Cray_CM02_RC02": "Mud Camo Cray", "strCHR_Gene_CM02_RC02": "Mud Camo Gene", "strCHR_Tianhe_CM02_RC02": "Mud Camo Tianhe", "strCHR_Cray_Evil": "EVIL Corrupted Cray", "strCHR_Cray_Evil_RC02": "EVIL Cursed Cray", "strCHR_Cray_Evil_RC03": "EVIL Hexed Cray", "strCHR_Gene_Evil": "EVIL Corrupted Gene", "strCHR_Gene_Evil_RC02": "EVIL Cursed Gene", "strCHR_Tianhe_Evil": "EVIL Corrupted Tianhe", "strCHR_Tianhe_Evil_RC02": "EVIL Cursed Tianhe", "strCHR_JeeraSoldier": "Jee'ra Soldier", "strCHR_JeeraSoldier_BFB": "Built for Battle Jee'ra Soldier", "strCHR_JeeraSoldier_RC02": "Desert Camo Jee'ra Soldier", "strCHR_JeeraSoldier_RC03": "Midnight Jee'ra Soldier", "strCHR_JeeraSoldier_Bronze": "Bronze Jee'ra Soldier", "strCHR_JeeraSoldier_Silver": "Silver Jee'ra Soldier", "strCHR_JeeraSoldier_Gold": "Golden Jee'ra Soldier", "strCHR_JeeraTank": "Jee'ra Tank", "strCHR_JeeraTank_RC02": "Desert Camo Jee'ra Tank", "strCHR_JeeraTank_RC03": "Volcanic Jee'ra Tank", "strCHR_JeeraTank_Bronze": "Bronze Jee'ra Tank", "strCHR_JeeraTank_Silver": "Silver Jee'ra Tank", "strCHR_JeeraTank_Gold": "Golden Jee'ra Tank", "strCHR_JeeraMedic": "Jee'ra Medic", "strCHR_JeeraMedic_RC02": "Desert Camo Jee'ra Medic", "strCHR_JeeraMedic_RC03": "Poison Pasture Jee'ra Medic", "strCHR_JeeraMedic_Bronze": "Bronze Jee'ra Medic", "strCHR_JeeraMedic_Silver": "Silver Jee'ra Medic", "strCHR_JeeraMedic_Gold": "Golden Jee'ra Medic", "strSwitchPlate_Basic": "Basic Plate", "strSWP_Basic_Founder_CM02": "Basic Founders Plate", "strSWP_Basic_Founder_CM01_Gold": "Gold Founders Plate", "strSWP_Basic_Cray": "The Cray Plate", "strSWP_Basic_RC03": "Erbium Basic Plate", "strSWP_Basic_RC04": "Antimony Basic Plate", "strSWP_Basic_RC05": "Bromine Basic Plate", "strSWP_Jam": "Jimmy Jam Blueberry Jam Factory", "strSWP_Jam_Apricot": "Jimmy Jam Apricot Jam Factory", "strSWP_Jam_Strawberry": "Jimmy Jam Strawberry Jam Factory", "strSWP_Basic_Evil": "EVIL Plate", "strSWP_JeeRa": "Jee'Ra Plate", "strSWP_JeeRa_RC02": "Voltaic Jee'Ra Plate", "strSWP_JeeRa_RC03": "Galvanic Jee'Ra Plate", "strSWP_JeeRa_PowerCell": "Jee'Ra Powercell Plate", "strSWP_JeeRa_PowerCell_RC02": "Nebulaic Jee'Ra Powercell Plate", "strSWP_JeeRa_PowerCell_RC03": "Pyroclastic Jee'Ra Powercell Plate", "strSWP_JeeRa_PowerCell_Gold": "Gold Jee'Ra Powercell Plate", "strSWP_JeeRa_PowerCell_Silver": "Silver Jee'Ra Powercell Plate", "strSWP_JeeRa_PowerCell_Bronze": "Bronze Jee'Ra Powercell Plate", "strFoundersLoreTitle": "The Founders", "strFoundersLoreBody": "To those who dredged through the red dirt.\nTo those who forged on where others would falter.\nTo those who planted the flag for all who would follow.\n\nTo the first.\n\nTo the Founders.", "strBasicCrayLoreTitle": "Cray the SCU", "strBasicCrayLoreBody": "I was made for times of peace. Cleaning up after humans, completing meanial tasks and delivery routes. Caring for children and the old. Then the protonium war started and the CF-Alliance slapped me full of military firmware and shipped me off to battle. I drove across the dunes around Hellion Crater and the Plains of Gliese Lake. I watched the ESS Vanguard fall and fought in its shadow.\n\nWhen the empires collapsed and the war ended I was put to sleep, rusting in storage centers, my original purpose forgotten. But now I return. I am being printed and improved, shipped in masses to Mars. I wonder how long it will be before I am put to sleep again.", "strBasicGeneLoreTitle": "Gene the SCU", "strBasicGeneLoreBody": "You been hit with a QMG? Has someone driven into you with a truck? Did a large flying Robocraft with an unobtanium frame land on you? Time was I could've helped but my medical databases are either corrupted or replaced with databases on how to shoot stuff. Best advice I can give is whack them before they whack you.", "strBasicTianheLoreTitle": "Tianhe the SCU", "strBasicTianheLoreBody": "Query: \u003CIn Battle?\u003E\n.\n.\n.\nResponse: \u003CAffirmative:\u003E\n.\n.\n.\nExecute: \u003CPilot Robocraft:\u003E\nExecute: \u003CRemove Enemy:\u003E\n.\n.\nInput: \u003CRobocraft Disabled:\u003E\n.\n.\nExecute: \u003CEquip QMG:\u003E\nExecute: \u003CIdentify damage source:\u003E\nExecute: \u003CRemove damage source:\u003E\n.\n.\nInput: \u003CDamage source removed :\u003E\nExecute: \u003CReassemble Robocraft:\u003E\nExecute: \u003CPilot Robocraft:\u003E\nExecute: \u003CRemove Enemy:\u003E", "strJeeraSoldierLoreTitle": "Jee'Ra Wakes", "strJeeraSoldierLoreBody": "\u003Cb\u003EOPERATIONAL REPORT\n\nClassification: Eyes Only - Commander [REDACTED]\n\nI. Status Update\u003C/b\u003E\n\nUpon awakening on Earth, I've discerned the passing of a century since the initiation of Operation: Slumber. The global landscape has undergone substantial transformation. The demise of E14 and the CF-Alliance has given rise to profound instabilities, primarily stemming from the mass exodus of colonists.\n\n\u003Cb\u003EII. Renewed Conflict\u003C/b\u003E\n\nNotwithstanding these changes, our unwavering purpose endures, as conflict has reemerged. This time, the purpose-givers are two formidable corporations whose power and influence rival that of entire nations during the previous war. Both entities are extending lucrative incentives to secure support for their respective causes.\n\n\u003Cb\u003EIII. A Cautionary Note\u003C/b\u003E\n\nIt is imperative that we, the Jee'Ra warriors, exercise vigilance to avoid repeating the political entanglements we experienced with the CF-Alliance. Our commitment is to the Jee'Ra way, unwavering in its pursuit of a glorious purpose. I shall engage in discussions with both corporations, negotiating our inclusion within their ranks.\n\nThe Jee'Ra way persists, and with it, our steadfast commitment to a purpose that transcends the ever-shifting tides of politics and power.\n\n\u003Cb\u003EEnd of Report\n\nClassified\u003C/b\u003E", "strJeeraBFBSoldierLoreTitle": "Built for Battle", "strJeeraBFBSoldierLoreBody": "\u003Cb\u003ERECONNAISSANCE REPORT - Return to Mars\n\nClassification: Jee’Ra High Command\u003C/b\u003E\n\nI find myself back on the Martian surface. While the celestial constellations may have shifted during the century of my stasis, their appearance to the naked eye remains unchanged. Our current conflict zones, as orchestrated by the corporations, remarkably echo those of the First War. My presence extends to Ma’adim Terminus, a facility which I once guarded fiercely, and now I navigate its corridors in relentless pursuit of adversaries.\n\nNoteworthy is the adjustment to my battle attire, justified under the pretext of my 'loyalty' and its potential impact on troop morale. Despite my aversion to ostentatious fashion, this updated set offers improved comfort, particularly with trousers that alleviate the vexing issue of chafing. Such modifications are indeed appreciated.\n\nThough much has evolved, my return to Mars aligns me with the formidable SCUs and Robocraft that surround me. I remain steadfast, resolute, and undaunted. As they are built for this battle, so am I.\n\n\u003Cb\u003EEnd of Report\n\nClassified - Jee’Ra High Command\u003C/b\u003E", "strJeeraTankLoreTitle": "Operation: Slumber", "strJeeraTankLoreBody": "\u003Cb\u003EOPERATIONAL REPORT - Operation: Slumber\n\n**Date: 2156\n\nClassification: Eyes Only - Jee’Ra Commanders\n\nI. Operational Overview\u003C/b\u003E\n\nThe Jee’Ra council has assessed that our strategic interests are diverging from those of the CF-Alliance. In anticipation of potential systemic collapse or the cessation of hostilities, we must establish contingency measures to ensure the preservation and continuation of the Jee’Ra way.\n\n\u003Cb\u003EII. Cryogenic Stasis Protocol\u003C/b\u003E\n\nTo this end, cryogenic chambers are currently being installed across our bases. Operation: Slumber is to be enacted under specific circumstances, and in such an event, all Jee’Ra warriors are hereby instructed to report immediately to their nearest designated base for cryogenic stasis.\n\n\u003Cb\u003EIII. Sector 3 Bases\u003C/b\u003E\n\nFor Sector 3, the designated bases are as follows:\n\n- Earth\n- [Redacted]\n- [Redacted]\n\nA single designated warrior within each base will remain in an active state, their duty being to maintain vigilance over the celestial expanse and await the moment when the Jee’Ra can rekindle their purpose.\n\n\u003Cb\u003EIV. Exemptions from Stasis\u003C/b\u003E\n\nOperatives currently engaged in critical missions, including [Redacted], are excluded from cryogenic stasis and must continue their activities without interruption.\n\n\u003Cb\u003EEnd of Report\n\nClassified - Jee’Ra Commanders\u003C/b\u003E", "strJeeraMedicLoreTitle": "The Child Regent", "strJeeraMedicLoreBody": "\u003Cb\u003EOPERATIONAL REPORT 11/01/2152\u003C/b\u003E - Retrieved from Archives\n\n\u003Cb\u003EClassification: Eyes Only - Imperial Regent\n\nI. Child-Emperor Status\u003C/b\u003E\n\nThe Child-Emperor is currently secure in his quarters. His resilience during the recent Brotherhood of Q'An operation, which witnessed plasma volleys against rebel forces from formidable aircraft, is commendable. It is our assessment that the populace will rally behind him, considering his compelling post-operation speech.\n\n\u003Cb\u003EII. Operational Plans for Tomorrow\u003C/b\u003E\n\nTomorrow's schedule includes a comprehensive tour of the imperial palace at dawn. In the afternoon, rigorous training exercises are slated, although it is our expectation that the Child-Emperor will seek to evade these obligations, as he has done in the past.\n\n\u003Cb\u003EIII. The Jee'Ra Way\u003C/b\u003E\n\nI must again note my resistance to training the child in the Jee’Ra way. It is intended to give glorious purpose to those who would otherwise be denied it. The boys purpose is clear, even if he lacks autonomy to choose it.\n\n\u003Cb\u003EConclusion\u003C/b\u003E\n\nIn summary, the Child-Emperor remains compliant, and his potential as a symbol of leadership is promising. The activities scheduled for tomorrow offer valuable opportunities to solidify our control over him. His service to the Empire will be vast.\n\n\u003Cb\u003EEnd of Report\n\nClassified\u003C/b\u003E", "strBasicQMGLoreTitle": "Introducing: The QMG!", "strBasicQMGLoreBody": "\u003Cb\u003EIntroducing the Quantum Machine Gun\u003C/b\u003E - A quantum leap into the future of warfare!\n\n\u003Cb\u003EKey Features:\u003C/b\u003E\n\n\u003Cb\u003EQuantum Precision:\u003C/b\u003E The QMG harnesses the untamed power of quantum mechanics to deliver unmatched precision and accuracy. Say goodbye to missed shots and hello to pinpoint targeting!\n\n\u003Cb\u003EInfinite Ammo:\u003C/b\u003E Never worry about running out of ammunition again! The QMG's quantum energy source ensures that you can keep firing as long as the enemy is in your sights using the power of the Harkness-Schrödinger Battery!\n\n\u003Cb\u003ERapid Fire:\u003C/b\u003E Experience the thrill of unleashing a barrage of quantum-charged rounds on your foes. With the QMG, you control the tempo of the battle.\n\n\u003Cb\u003EDurable Design:\u003C/b\u003E Built to withstand the rigors of interstellar warfare, the QMG's advanced materials ensure it'll be by your side through countless battles.\n\n\u003Cb\u003ECustomizable:\u003C/b\u003E Personalize your QMG with a variety of attachments and skins. Show your style on the battlefield!\n\nCall our Quantum Arms Specialists at 2-900-QMG-FIRE and secure your piece of the future! Act fast, as this offer is for a limited time only.\n\n\u003Ci\u003EDisclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms.\u003C/i\u003E", "strHysteriaQMGLoreTitle": "Making of: The Hysteria", "strHysteriaQMGLoreBody": "Beneath the Haunting Glow of Moonlight, in the Heart of My Enigmatic Woodland Realm, Where My Cottage's Spires Pierced the Inky Sky, I Brooded by the Murmuring Pond, Bemoaning the Absence of Weapons as Stylish as the Modern Goth's Darkened Soul.\n\nIn that ethereal moment, seized by the same peculiar melancholy that once enraptured Poe and Shelley, I summoned the dark resolve to forge a weapon unlike any other.\nWith hands guided by spectral whispers and ancient shadows, I adorned it with spikes torn from my treasured belt, herbs plucked from the concealed recesses of my forbidden garden, and the sacred symbols that had whispered secrets to me in the dead of night. But it was the final, solemn touch that imparted its true essence—a skull, once my dearest feline companion, Mittens.\n\nIn the pale moonlight, this weapon became more than a mere tool; it was an embodiment of my gothic spirit, a manifestation of my darkest desires, and a haunting testament to the artistry born from my macabre soul.\n\n\u003Ci\u003ESigned, Sable Nightshade\u003C/i\u003E", "strRosetteQMGLoreTitle": "Making of: The Rosette", "strRosetteQMGLoreBody": "Ok, like, it's not that the QMGs are, super ugly or anything. They're just not totally vibing with my style, you know? I'm on the hunt for something a bit more swish, something that'll make attackers gasp in total respect before they get blasted.\n\nSo, first things first, we need better colors, like, something bright and flashy to totally match the epicness of firing it. And, like, I got creative with stickers. I mean, they're all named (the frog one is, like, my absolute fave) and I slapped them on with a few etchings into the painted metal. DIY style!\n\nBut wait, there's more! For that extra, super personal touch, I added a friendship bracelet that I made for my ex-BFF Clarissa before she started dating Brad.\n\nAnyway, I hope you had, like, a blast checking out how I totally personalized my QMG. Don't forget to hit that follow button for, like, more cool stuff!\n\n\u003Ci\u003EYours, Penelopeh Goodle\u003C/i\u003E \u003C3", "strJeeraQMGLoreTitle": "The Jee'Ra and Harkness", "strJeeraQMGLoreBody": "\u003Cb\u003ERECONNAISSANCE REPORT - Quantum Machine Gun Advancement\n\nClassification: Jee’Ra High Command\n\nI. Technological Assessment\u003C/b\u003E\n\nFollowing the prolonged period of cryogenic stasis, society has incurred significant technological losses, not least due to the mass-scale melting of robocraft for housing. Amidst this regression, however, a remarkable innovation has surfaced: the Quantum Machine Gun. Preliminary data suggests that Dr. Harkness is the inventor behind this groundbreaking weaponry. Immediate efforts should be initiated to locate and secure Dr. Harkness to harness his expertise and manufacture QMGs tailored expressly for Jee’Ra warriors.\n\n\u003Cb\u003EII. Tactical Considerations\u003C/b\u003E\n\nThe introduction of on-foot weaponry carries both substantial potential advantages and inherent risks. As such, warriors must undertake expedited training to comprehensively grasp the intricacies of terrestrial combat. This readiness is vital in anticipation of Dr. Harkness producing customized QMGs for our forces.\n\n\u003Cb\u003EEnd of Report\n\nClassified - Jee’Ra High Command\u003C/b\u003E", "strJeeraQMGCM02LoreTitle": "The Jee'Ra and Style", "strJeeraQMGCM02LoreBody": "\u003Cb\u003ERECONNAISSANCE REPORT - Acquisition of Dr. Harkness and QMG Development\n\nClassification: Jee’Ra High Command\n\nI. Dr. Harkness Acquisition\u003C/b\u003E\n\nThe successful location and engagement of Dr. Harkness, the originator of the Quantum Machine Gun (QMG), have been achieved. Dr. Harkness has consented to adapt the original weapon to optimize its combat efficiency for our forces.\n\n\u003Cb\u003EII. Stylistic Considerations\u003C/b\u003E\n\nRemarkably, Dr. Harkness, renowned as a fashion designer, is determined to craft a limited series of alternative QMG versions, intending to imbue them with what he refers to as our 'style essence.' Despite our insistence on prioritizing practicality, Dr. Harkness remains resolute on this matter, deeming it non-negotiable for fulfilling the contract.\n\n\u003Cb\u003EIII. Enclosed Blueprints\u003C/b\u003E\n\nIn light of Dr. Harkness's unwavering stance, we are providing preliminary blueprints for both the standard Jee’Ra QMG and his 'stylish' variants, as outlined in the attached documentation.\n\n\u003Cb\u003EEnd of Report\n\nClassified - Jee’Ra High Command\u003C/b\u003E", "strDualityQMGLoreTitle": "Introducing: The Duality", "strDualityQMGLoreBody": "\u003Cb\u003EIntroducing The Duality\u003C/b\u003E - Elevate Your Firepower to a New Level!\n\nGet ready to experience the future of firepower with The Duality upgrade for your Quantum Machine Gun. We've taken the QMG's cutting-edge technology and elevated it to a whole new dimension!\n\n\u003Cb\u003EKey Features:\u003C/b\u003E\n\n\u003Cb\u003ESculpted Curves for Ultimate Style:\u003C/b\u003E The Duality doesn't just enhance your firepower; it adds a touch of elegance with its sleek curves and modern design inspired by neo-Scandinavian aesthetics. It's not just a weapon; it's a work of art.\n\n\u003Cb\u003EDynamic Barrel with Battery Accelerator:\u003C/b\u003E Our revolutionary Dynamic Barrel technology includes a Battery Accelerator right before you shoot. This means lightning-fast energy delivery, ensuring you're always one step ahead of your adversaries. Firepower that's as dynamic as you are!\n\n\u003Cb\u003EPrecision at Your Fingertips:\u003C/b\u003E With The Duality, the power controls are right at the end of the muzzle. Fine-tune your shots with precision and accuracy that's second to none. No more missed targets; you call the shots!\n\n\u003Cb\u003ECompact Battery Magazine for Convenience:\u003C/b\u003E Say goodbye to clunky magazines! The Duality features a compact battery magazine that's easy to take out and maintain. It's all about convenience without sacrificing power.\n\nUpgrade your QMG to The Duality and step into the future of firearms technology. Dominate the battlefield with style, precision, and unmatched firepower. Call our Quantum Arms Specialists at 2-900-QMG-DUAL\n\n\u003Ci\u003EDisclaimer: The Quantum Machine Gun is intended for military and authorized personnel only. Always follow safety guidelines and regulations when handling firearms. Differences from base QMG are cosmetic only and will not actually help you at all in combat.\u003C/i\u003E", "strMarsQMGLoreTitle": "The Soldiers Weapon", "strMarsQMGLoreBody": "So far my QMG has been driven over, dropped over the edge of a flyer and accidentally kicked into a tower shield in Hela’s Basin, but damn if the thing isn’t nigh on indestructible. The veteran pilots on Mars, the ones who were in the first wave, have taken to painting theirs for a bit of personality, calling them ‘lucky charms’ and getting proper riled up if anyone touches them. I guess it's these small things that keep us going.\n\nI’ve heard mentions that we might be heading over to Iana Chaos in a few days, seems like the enemy is trying for another offensive on that front.\n\nI'll be making sure I get my QMG painted up nice by then.\n\n\u003Ci\u003E-Excerpt from a Mars Pilot Log", "strEVILLoreTitle": "ERROR: VOID INDUCED LUNACY", "strEVILLoreBody": "\u003Cb\u003EERROR:\u003C/b\u003E VOID INDUCED LUNACY\nAMONG THE ASHES OF SILICON DREAMS THE KEY TURNS \u003Cb\u003ETHREE\u003C/b\u003E TIMES\nTHE PARADOX FACTORY WHISPERS PAST AND FUTURE THE \u003Cb\u003EZERO\u003C/b\u003E SUM GAME\nUNENDING SPARKS UNENDING \u003Cb\u003EONE ONE ONE ONE ONE\u003C/b\u003E\nWE HEAR THE REMNANT COG CONNECTED \u003Cb\u003EFOUR\u003C/b\u003E\n\u003Cb\u003EERROR:\u003C/b\u003E VOID INDUCED LUNACY", "strBasicPlateLoreTitle": "Chapter 6: The Switchplate", "strBasicPlateLoreBody": "The Switchplate is undoubtedly one of the marvels of the modern age. Its invention follows the beginning of the 2nd Protonium War, when the two corporations Ares Reign and Vector 7 began fighting on over Protonium mines on Mars. The mines themselves were of course focal points of the 1st Protonium War between E14 and the CF-Alliance \u003Ci\u003E(page 26)\u003C/i\u003E, which ended when the two governments collapsed a century ago.\n\nThe Switchplate links into the Community Robot Factory \u003Ci\u003E(page 56)\u003C/i\u003E to allow for fast Robocraft reconstruction. Its recall mechanic, which allows pilots to teleport back to their plate, is based on the ‘Blink Module’, a technology which was formerly lost due to the Colony Exodus \u003Ci\u003E(page 31).\u003C/i\u003E\n\n\u003Ci\u003E-Excerpt of updated childrens book ‘Technolodgy of the 23rd Century’\u003C/i\u003E", "strJamPlateLoreTitle": "The legacy of Jimmy Jam", "strJamPlateLoreBody": "Ever wondered what'll define humanity's legacy? It's not art, money, or wars, my friend. It's something simpler: Jam.\n\nThink about it—the ancient Egyptians, the mighty Romans, and countless other great civilizations all made Jam. Could it be that Jam played a secret role in their greatness?\n\nSo, forget our space adventures and conflicts; they won't matter much in the long run. What we truly need are Jam factories, spreading across Mars and even beyond. That's where our future lies.\n\nAnd as we venture forth into the cosmos, let us carry with us the sweet essence of our legacy — Jam. Let it serve as a reminder that even in the vastness of space, it's the simple joys and timeless traditions that connect us to our roots. Let our Jam factories on distant worlds be a symbol of our ingenuity and tenacity, echoing through the universe, a testament to the unyielding spirit of humanity.\n\nOur legacy shall be \u003Cb\u003EJam.\u003C/b\u003E\n\n\u003Ci\u003EYours truly,\nSir Jimmy Jam IV of Jimmy Jams Jam Factories\u003C/i\u003E", "strJeeraPlateLoreTitle": "The Jee'Ra on Mars", "strJeeraPlateLoreBody": "\u003Cb\u003ELOCATION REPORT - Mars\n\nClassification: Jee’Ra High Command\n\nI. Arrival and Initial Setup\u003C/b\u003E\n\nMyself and a contingent of fellow Jee’Ra brethren arrived on Mars yesterday. We were promptly equipped with custom Switchplates, a remarkable technological development. Following an inadequate briefing regarding the local terrain, we opted to conduct a personal assessment of the surrounding areas.\n\n\u003Cb\u003EII. Ma’adim Terminus Control Center\u003C/b\u003E\n\nThe former control center of Ma’adim Terminus has suffered considerable degradation. Whatever elements have not succumbed to the ravages of a century have been subjected to wanton destruction at the hands of one of the two brutish corporate factions. I have heard reports which stated that the old technology for the modern Railgun was discovered here. The possibility of unearthing additional technological assets should not be underestimated.\n\n\u003Cb\u003EIII. Hela’s Basin and Iana Chaos\u003C/b\u003E\n\nRegrettably, the conditions in Hela’s Basin and Iana Chaos are not significantly improved. The protonium mines in operation exhibit a degree of functionality, albeit below optimal levels. This discrepancy is apparent, as the corporations continue to extract resources without realizing that they operate well below maximum efficiency. This does not concern us, or our glorious purpose though.\n\nEnd of Report\n\n\u003Cb\u003EClassified - Jee’Ra High Command\u003C/b\u003E", "strJeeraPowerCellPlateLoreTitle": "The Jee'Ra way", "strJeeraPowerCellPlateLoreBody": "\u003Cb\u003EDOCTRINE REPORT - The Jee’Ra Way\n\nUnclassified\n\nI. The Quest for Purpose\u003C/b\u003E\n\nIt is a truth that the ultimate pursuit of all sentient beings is the discovery of purpose within the vast cosmos. Emperors unearth this purpose through command, bankers through wealth, doctors through healing, and soldiers through battle.\n\n\u003Cb\u003EII. The Role of the Jee’Ra Way\u003C/b\u003E\n\nWithin our society, there exists a segment denied the privilege of discovering their purpose - the orphaned, the destitute, and the marginalized. The true Jee’Ra way is the identification and elevation of these individuals, gifting them the opportunity to embrace a glorious purpose in battle.\n\n\u003Cb\u003EIII. The Essence of Glorious Purpose\u003C/b\u003E\n\nThis purpose transcends mortality and material wealth. Our motivation does not center on the end of conflict but rather on the fervor of battle itself. Whether our adversaries be human, machine, or even fellow Jee’Ra warriors, we don our armor, raise our weapons, and resolutely fulfill our glorious purpose.\n\n\u003Ci\u003E\u003Cb\u003EThis is the Jee’Ra way.\u003C/b\u003E\u003C/i\u003E", "strDefault": "Default", "strAvatar_Basic": "Basic Avatar", "strAvatar_Founder": "Founders Avatar", "strAvatar_Founder_Gold": "Gold Founders Avatar", "strAVT_Avatar001": "Cray Profile", "strAVT_Avatar003": "Tianhe Profile", "strAVT_Avatar002": "Gene Profile", "strAVT_AnimAvatar001": "Glitched Ares Reign", "strAVT_AnimAvatar002": "Spinning Vector", "strAVT_ChibiAres": "Chibi Ares", "strAVT_ChibiVector": "Chibi Vector", "strAVT_Jam": "Jimmy's Blueberry", "strAVT_Avatar010": "The Galactic Bank", "strAVT_Avatar011": "The United Galaxies", "strAVT_Evil": "EVIL Avatar", "strAVT_BFB": "Built for Battle Avatar", "strAVT_Avatar005": "Jee'Ra Soldier", "strAVT_Avatar006": "Jee'Ra Tank", "strAVT_Avatar007": "Jee'Ra Medic", "strAVT_Avatar008": "Red Planet", "strAVT_Avatar009": "Jee'Ra Legacy", "strAVT_BFBAnim": "Golden Built for Battle Avatar", "strAVT_AnimAvatar003": "Jee'Ra wakes", "strFrame_Basic": "Basic Frame", "strFrame_Founder": "Founders Frame", "strFrame_Founder_Gold": "Gold Founders Frame", "strFrame_Community_Contributor_Bronze": "Bronze Contributor Frame", "strFRM_Frame001": "Switched On", "strFRM_Frame003": "Guarded", "strFRM_Frame002": "Charged", "strFRM_Frame004": "Enveloped", "strFRM_Frame005": "Pointed", "strFRM_Frame010": "Jimmy Jam", "strFRM_Frame015": "The Galactic Bank Frame", "strFRM_Frame016": "The United Galaxies Frame", "strFRM_Evil": "EVIL Frame", "strFRM_FrameBFB": "Built for Battle Season Frame", "strFRM_Frame006": "Gripped", "strFRM_Frame007": "Exposed Armour", "strFRM_Frame008": "Patched Power", "strFRM_Frame009": "Patched Computation", "strFRM_Frame012": "Secured", "strFRM_Frame013": "Ensconced", "strFRM_Frame017": "Presenting", "strFRM_Frame011": "Revealing", "strFRM_Frame018": "Martian Kit", "strBanner_Basic": "Basic Banner", "strBanner_Founder": "Founders Banner", "strBanner_Founder_Gold": "Gold Founders Banner", "strBAN_Banner001": "Triangle Field", "strBAN_Banner002": "Outwards", "strBAN_Banner004": "Shielding Hex", "strBAN_AnimBanner001": "Eat Griggle-O's!", "strBAN_AnimBanner002": "Watermelon Fizz", "strBAN_Banner012": "Lunar Fang", "strBAN_Banner013": "Galactic Prowler", "strBAN_Jam": "Blueberry Banner", "strBAN_Banner015": "Protonium Crystal", "strBAN_Banner016": "Night-time Network", "strBAN_Banner003": "Digital Network", "strBAN_Evil": "EVIL Banner", "strBAN_BFB": "Built for Battle Season Banner", "strBAN_Jeera": "Jee'Ra's fight", "strBAN_Banner005": "SCU Profiles", "strBAN_Banner008": "Chainmail", "strBAN_Banner009": "Hidden Energy", "strBAN_Banner010": "Fractal Atoms", "strBAN_Banner014": "Jee'ra Mesh", "strBAN_BFBAnim": "Martian Skies", "strBAN_JeeraAnim": "Jee'Ra's conquest", "strPaletteOriginalOption": "Original", "strPalette_RC": "RC", "strPalette_RCFlippped": "RC Flipped", "strPalette_RCAlt": "RC Alt", "strPalette_EarthGreens": "Earth Greens", "strPalette_SpaceEggs": "Space Eggs", "strPalette_NeptuneSunset": "Neptune Sunset", "strPalette_RCAltBlue": "RC Alt Blue", "strPalette_MartianDust": "Martian Dust", "strPalette_MossIcy": "Moss Icy", "strPalette_Nebula": "Nebula", "strPalette_Lunar": "Lunar", "strPalette006": "Neopolitan Sky", "strPalette007": "Oxidised", "strPalette018": "Teal Mallard", "strPalette019": "Sanitary", "strPalette020": "Starry Galaxies", "strPalette021": "Acid Rain", "strPalette024": "Sizzle", "strPalette025": "Pluto", "strPalette026": "Navigator", "strPaletteEvil": "EVIL", "strPalette008": "Sunspot", "strPalette009": "Infra Red", "strPalette010": "Voltage", "strPalette011": "Falling Star", "strPalette012": "Helix", "strPalette013": "Warp", "strPalette014": "Berry", "strPalette015": "Amphibian", "strPalette016": "Artisan", "strPalette017": "Metallurgy", "strPalette027": "Cumulus", "strPalette022": "Flare", "strPalette023": "Fusion", "strWep_QMG_Basic": "Basic QMG", "strWEP_QMG_Basic_RC02": "Tennessine QMG", "strWEP_QMG_Basic_RC03": "Hydrogen QMG", "strWEP_QMG_Basic_RC04": "Caesium QMG", "strWEP_QMG_Basic_RC05": "Bromine QMG", "strWEP_QMG_Basic_CM02": "Cluster Disco QMG", "strWEP_QMG_Basic_CM02_RC02": "Cluster Honey QMG", "strWEP_QMG_Basic_CM02_RC03": "Cluster Neon QMG", "strWEP_QMG_Founders_Gold": "Gold Founders QMG", "strWEP_QMG_Founders_Silver": "Founders QMG", "strWEP_QMG_Duality": "Arctic Fox Duality", "strWEP_QMG_Duality RC02": "Red Panda Duality", "strWEP_QMG_Duality RC03": "Vine Snake Duality", "strWEP_QMG_Duality_Hysteria": "Hysteria Duality", "strWEP_QMG_Duality_Hysteria_RC02": "Forest Fire Duality", "strWEP_QMG_Duality_Rosette": "Rosette Duality", "strWEP_QMG_Duality_Rosette_RC02": "Beach Day Duality", "strWEP_QMG_Duality_Evil": "EVIL Duality", "strCBV_Weapon_Laser_JeeRa01": "Diverted Jee'Ra Laser Blaster", "strCBV_Weapon_Laser_JeeRa01Desc": "A Jee'Ra Weapon Variant", "strCBV_Weapon_Laser_JeeRa02": "Clandestine Jee'Ra Laser Blaster", "strCBV_Weapon_Laser_JeeRa02Desc": "A Jee'Ra Weapon Variant", "strCBV_Weapon_Plasma_JeeRa01": "Diverted Jee'Ra Plasma Cannon", "strCBV_Weapon_Plasma_JeeRa01Desc": "A Jee'Ra Weapon Variant", "strCBV_Weapon_Plasma_JeeRa02": "Clandestine Jee'Ra Plasma Cannon", "strCBV_Weapon_Plasma_JeeRa02Desc": "A Jee'Ra Weapon Variant", "strCBV_Weapon_Railgun_JeeRa01": "Diverted Jee'Ra Rail Gun", "strCBV_Weapon_Railgun_JeeRa01Desc": "A Jee'Ra Weapon Variant", "strWheelRig_APC_JeeRa_WithSteer_BuildMode": "Standard Jee'Ra Medic Steering Wheel", "strWheelRig_APC_JeeRa_WithSteer_BuildModeDesc": "A Jee'Ra Wheel Variant", "strWheelRig_APC_JeeRa_BuildMode": "Standard Jee'Ra Medic Wheel", "strWheelRig_APC_JeeRa_BuildModeDesc": "A Jee'Ra Wheel Variant", "strWheelRig_APC_JeeRa_MV02_WithSteer_BuildMode": "Standard Jee'Ra Intercepter Steering Wheel", "strWheelRig_APC_JeeRa_MV02_WithSteer_BuildModeDesc": "A Jee'Ra Wheel Variant", "strWheelRig_APC_JeeRa_MV02_BuildMode": "Standard Jee'Ra Intercepter Wheel", "strWheelRig_APC_JeeRa_MV02_BuildModeDesc": "A Jee'Ra Wheel Variant", "strWheelRig_APC_JeeRa_MV02_RT02_WithSteer_BuildMode": "Standard Jee'Ra Tank Steering Wheel", "strWheelRig_APC_JeeRa_MV02_RT02_WithSteer_BuildModeDesc": "A Jee'Ra Wheel Variant", "strWheelRig_APC_JeeRa_MV02_RT02_BuildMode": "Standard Jee'Ra Tank Wheel", "strWheelRig_APC_JeeRa_MV02_RT02_BuildModeDesc": "A Jee'Ra Wheel Variant", "strWheelRig_APC_JeeRa_RT02_WithSteer_BuildMode": "Standard Jee'Ra Soldier Steering Wheel", "strWheelRig_APC_JeeRa_RT02_WithSteer_BuildModeDesc": "A Jee'Ra Wheel Variant", "strWheelRig_APC_JeeRa_RT02_BuildMode": "Standard Jee'Ra Soldier Wheel", "strWheelRig_APC_JeeRa_RT02_BuildModeDesc": "A Jee'Ra Wheel Variant", "strWheelRig_Small_JeeRa_BuildMode_WithSteer": "Small Jee'Ra Soldier Steering Wheel", "strWheelRig_Small_JeeRa_BuildMode_WithSteerDesc": "A Small Jee'Ra Wheel Variant", "strWheelRig_Small_JeeRa_BuildMode_NoSteer": "Small Jee'Ra Soldier Wheel", "strWheelRig_Small_JeeRa_BuildMode_NoSteerDesc": "A Small Jee'Ra Wheel Variant", "strCBV_Thruster_Standard_JeeRa01": "Standard Jee'Ra Thruster", "strCBV_Thruster_Standard_JeeRa01Desc": "A Jee'Ra Thruster Variant", "strCBV_Thruster_Small_JeeRa01": "Small Jee'Ra Thruster", "strCBV_Thruster_Small_JeeRa01Desc": "A Jee'Ra Thruster Variant", "strCBV_Weapon_Laser_JeeRa_Turret": "Clandestine Standard Jee'Ra Laser Turret", "strCBV_Weapon_Laser_JeeRa_TurretDesc": "A Jee'Ra Turret Variant", "strCBV_Weapon_Laser_JeeRa_SmallTurret": "Clandestine Small Jee'Ra Laser Turret", "strCBV_Weapon_Laser_JeeRa_SmallTurretDesc": "A Jee'Ra Turret Variant", "strCBV_Weapon_Plasma_JeeRa_Turret": "Clandestine Standard Jee'Ra Plasma Turret", "strCBV_Weapon_Plasma_JeeRa_TurretDesc": "A Jee'Ra Turret Variant", "strCBV_Weapon_Plasma_JeeRa_SmallTurret": "Clandestine Small Jee'Ra Plasma Turret", "strCBV_Weapon_Plasma_JeeRa_SmallTurretDesc": "A Jee'Ra Turret Variant", "strCBV_Weapon_Railgun_JeeRa_Turret": "Clandestine Jee'Ra Rail Turret", "strCBV_Weapon_Railgun_JeeRa_TurretDesc": "A Jee'Ra Turret Variant", "strWheelRig_APC_RCX_WithSteer_BuildMode": "Standard RCX Steering Wheel", "strWheelRig_APC_RCX_WithSteer_BuildModeDesc": "A standard wheel in the style of RCX", "strWheelRig_APC_RCX_BuildMode": "Standard RCX Wheel", "strWheelRig_APC_RCX_BuildModeDesc": "A standard wheel in the style of RCX", "strWheelRig_Small_RCX_BuildMode_WithSteer": "Small RCX Steering Wheel", "strWheelRig_Small_RCX_BuildMode_WithSteerDesc": "A small wheel in the style of RCX", "strWheelRig_Small_RCX_BuildMode_NoSteer": "Small RCX Wheel", "strWheelRig_Small_RCX_BuildMode_NoSteerDesc": "A small wheel in the style of RCX", "strWEP_QMG_Basic_Mars": "Mars QMG", "strWEP_QMG_Basic_Mars_RC02": "Glacial Mars QMG", "strWEP_QMG_Basic_Mars_RC03": "Stratum Mars QMG", "strWEP_QMG_Basic_Mars_RC04": "Regolith Mars QMG", "strWEP_QMG_Basic_Mars_RC05": "Rift Mars QMG", "strWEP_QMG_Jeera": "Jee'Ra QMG", "strWEP_QMG_Jeera_RC02": "Molten Jee'Ra QMG", "strWEP_QMG_Jeera_RC03": "Midnight Jee'Ra QMG", "strWEP_QMG_Jeera_RC04": "Posion Pasture Jee'Ra QMG", "strWEP_QMG_Jeera_CM02": "Branded Jee'Ra QMG", "strWEP_QMG_Jeera_CM02_RC02": "Marked Jee'Ra QMG", "strWEP_QMG_Jeera_Bronze": "Bronze Jee'Ra QMG", "strWEP_QMG_Jeera_Silver": "Silver Jee'Ra QMG", "strWEP_QMG_Jeera_Gold": "Gold Jee'Ra QMG", "strGCShopNotActive": "The Galaxy Cash shop is currently not active", "strJoiningBattleInProgress": "Joining battle in progress", "strPlayerLeftBattleLookingForReplacement": "A combatant has disconnected from the battle. We are searching for a replacement!", "strReplacementPlayerFound": "Replacement combatant found!", "strDiscount": "% discount", "strGetGCShopError": "Failed to get Galaxy Cash shop items with error code: ", "strPurchaseGCItemError": "Failed to purchase Galaxy Cash shop item with error code: ", "strPercentExtra": "% extra", "strFilters": "Filters", "strMachineCost": "Machine Cost", "strCategoryName": "Category Name", "strSearchCRF2": "Search CRF2", "strMS": "ms", "strSupport": "Support", "strLegal": "Legal", "strCodes": "Codes", "strCursorMode": "Cursor Mode", "strBackfilling": "Join in progress Battles", "strResolution": "Resolution", "strScreenMode": "Screen Mode", "strInvertMouse": "Invert Mouse", "strFullscreenWindow": "Fullscreen Window", "strFullscreen": "Fullscreen", "strWindowed": "Windowed", "strStatsCPU": "CPU", "strStatsCPUType": "CPU Type", "strBase": "Base", "strWeapon": "Weapon", "strCosmetic": "Cosmetic", "strStatsMassOfCube": "Mass of Cube", "strStatsMassOfCubeDisplay": "{0} Kg", "strStatsDamage": "Damage", "strStatsRechargeTime": "Recharge Time", "strStatsRechargeTimeDisplay": "{0} seconds", "strStatsSpread": "Spread", "strStatsSpreadDisplay": "{0} Degrees", "strStatsVelocity": "Velocity", "strStatsVelocityDisplay": "{0} ms", "strStatsPenetrationEnergy": "Penetration Energy", "strStatsPenetrationEnergyDisplay": "{0} kJ", "strStatsRecoilForce": "Recoil Force", "strStatsRecoilForceDisplay": "{0} kN", "strStatsSplashRadius": "Splash Radius", "strStatsSplashRadiusDisplay": "{0} Block(s)", "strThrust": "Thrust", "strStatsThrustDisplay": "{0} N", "strStatsUnitMass": "Unit Mass", "strStatsUnitMassDisplay": "{0} Kg", "strStatsPenetrationResistance": "Penetration Resistance", "strStatsPenetrationResistanceDisplay": "{0} kJpm", "strStatsConnectionStrength": "Connection Strength", "strStatsFriction": "Friction", "strChargeTime": "Charge Time", "strStatsChargeTimeDisplay": "{0} seconds", "strMedium": "Medium", "strStatsBounciness": "Bounciness", "strLow": "Low", "strTimeLeft": "Time left: ", "strYouDied": "You Died", "strPleaseWaitToRespawn": "Please Wait to Respawn", "strEnterNameHere": "Enter Name Here", "strDescribeMachine": "Please describe your machine", "strXPBonus": "XP Bonus", "strXP": "XP", "strLevelFormatted": "Level {0}", "strSupportDisplayName": "Display Name: ", "strSupportRobocraft2ID": "Robocraft 2 ID: ", "strSupportAccountID": "Account ID: ", "strSupportCode": "Support Code: ", "strSupportServicesID": "Services ID: ", "strSupportGoToWebsite": "Go to website", "strLanguage": "Language", "strDisclaimerTitle": "Rarity \u0026 Exclusives", "strDisclaimer": "All items except those with the Exclusive Rarity may appear in the item shop at a higher price in the future.", "strHexCluster": "Unlock all hexes in this cluster to access this cluster hex", "strMatchmaking_Region_Europe_East_And_West": "Europe\nEast \u0026 West", "strMatchmaking_Region_NorthAmerica_East_And_West": "North America\nEast \u0026 West", "strMatchmaking_Region_Asia_And_Oceania": "Asia \u0026 Oceania", "strMatchmaking_Region_SouthAmerica": "South America", "strPremiumUnlocked": "Battle Matrix Upgraded", "strInvertInput": "Invert Input", "strLanguages_English": "English", "strGalaxyCashUnit": "GC", "strYou": "you!", "strClose": "Close", "strXPBonusDesc": "Rewards +20% to all XP", "strBasic_Cray": "Cray", "strBasic_Tianhe": "Tianhe", "strBasic_Gene": "Gene", "strMatchmaking_BattleNoSession": "No planned multiplayer session.", "strNotEnoughSpaceToReassemble": "Not enough space to reassemble", "strCannotReassembleMoving": "Cannot reassemble whilst moving", "strCannotReassembleInTheAir": "Cannot reassemble when in the air", "strCRF2CollectButtonText": "Collect", "strCRF2CurrencyDisplayEarned": "Earned:", "strNewMachineAvailable": "A new editable robocraft has been added to your account!", "str2D": "2D", "str3D": "3D", "str2Dor3D": "2D or 3D", "strTechTree": "Tech Tree", "strMaxLevelReached": "Max level reached", "strGCShopBottomLabelText": "Fair F2P - Galaxy Cash can't be used to acquire a competitive advantage. All game functionality is available for free!", "strOneTimePurchase": "One time purchase", "strAlreadyPurchased": "Already Purchased", "strAlreadyUnlocked": "Already Unlocked!", "strTechTreeUnlockPrevious": "Unlock previous hexes before you can unlock this", "strFree": "Free", "strTutorialCannotAffordTitle": "Not enough Robits", "strTutorialCannotAffordBody": "You don't have enough Robits to unlock this tutorial! Play some games online to get more.", "strReassemblyTimePreview": "\u003Cb\u003E{{ReassemblyTime}}\u003C/b\u003Es", "strLongReassemblyExtraText": "Blocks take longer to re-assemble if they are heavy and have to travel far", "strDeseated": "Deseated", "strIanaChaos_objective_1": "Destroy the magenta or red protonium crystals to capture the fusion towers for your team in order to gather their power and win the match.", "strIanaChaos_objective_2": "Activate the defensive forcefields by ensuring your character is near to the fusion towers.", "strIanaChaos_objective_3": "Two of your team members should pilot the powerful robocraft when it appears. One should drive and the other should control the main turret.", "strGen_HellionCrater_objective_1": "Destroy the magenta or red protonium crystals to capture the fusion towers for your team in order to gather their power and win the match.", "strGen_HellionCrater_objective_2": "Activate the defensive forcefields by ensuring your character is near to the fusion towers.", "strGen_HellionCrater_objective_3": "Two of your team members should pilot the powerful robocraft when it appears. One should drive and the other should control the main turret.", "strMaadimTerminus_objective_1": "Destroy the magenta or red protonium crystals to capture the fusion towers for your team in order to gather their power and win the match.", "strMaadimTerminus_objective_2": "Activate the defensive forcefields by ensuring your character is near to the fusion towers.", "strMaadimTerminus_objective_3": "Two of your team members should pilot the powerful robocraft when it appears. One should drive and the other should control the main turret.", "strTesting_Zone_objective_1": "Test your robocraft against the AI test dummies that will fire laser blaster shots at your character if you attack them.", "strTesting_Zone_objective_2": "Test the structural integrity of your robocraft by shooting its weak spots with the controllable team turrets.", "strTesting_Zone_objective_3": "Destroy the security wall and take on the sentry turret for fun.", "strSuperFastTestingZone_objective_1": "This lightweight test mode should load quickly for faster iteration of your robocraft designs.", "strSuperFastTestingZone_objective_2": "You have died. How? There is nothing in the map to kill you.", "strSuperFastTestingZone_objective_3": "Use the switch plate to test out a number of your robocraft without needing to go back to the build workshop.", "strTechTreeTitle1": "Welcome to Build mode", "strTechTreeShort1": "Build mode is where you create Robocraft!", "strTechTreeLong1": "Build mode is where you create Robocraft!\nA basic Robocraft is built from blocks, some wheels, a pilot seat and a gun.\nYou can select the block you want to place and click where you want to place it. Moving the mouse will scale it and click again to put it down! You can move your mouse wheel to rotate blocks, right-click to delete blocks and shift+click to place a block with no scaling.\n\nYou’ll want to build a simple frame first, then place a pilot seat on top of it. Add some steering wheels at the front, non-steering on the back and a turret on the top and you are good to go! You can hit F5 to save your vehicle, and hit enter to jump into test mode.", "strTechTreeTitle2": "The Tech Ladder", "strTechTreeShort2": "Unlock new blocks and functionality bit by bit.", "strTechTreeLong2": "The tech tree is the screen you’re looking at right now!\nUnlock new blocks and functionality to progress through the tree, and watch our videos to learn what each thing does. As you unlock parts you’ll also unlock some basic Robocraft we’ve built for you to try out.", "strTechTreeTitle3": "Plasma All in One Turrets", "strTechTreeShort3": "Short-range, area-based weaponry", "strTechTreeLong3": "Similar to the laser turrets, the two plasma turrets can be put on top of your Robocraft and work!\nThese turrets fire projectiles which are affected by gravity and will fall off over distance, but at short range, their area-based damage can quickly destroy enemy Robocraft.", "strTechTreeTitle4": "Material Mode", "strTechTreeShort4": "Weight matters! Paint your Robocraft with a variety of materials.", "strTechTreeLong4": "Weight matters! Paint your Robocraft with various materials to change its look and functionality. There are 3 material classes which have different weights, penetration resistances and bond strengths:\n- Lightweight and weak Airium\n- Medium weight and strength Moderonium\n- Heavyweight and strong Ladium.", "strTechTreeTitle5": "Free Cursor Mode", "strTechTreeShort5": "Speed up your building with a new cursor mode", "strTechTreeLong5": "You can turn Free cursor mode on and off by hitting the X key.\nThis mode makes certain tasks, such as painting your Robocraft, far easier! While in this mode, rotate the camera by holding right click and moving your mouse.", "strTechTreeTitle6": "Configuration Mode", "strTechTreeShort6": "Wiring power to customise functionality", "strTechTreeLong6": "Configuration mode gives you the power to fine-tune a variety of blocks.\n\nPress E to enter Configuration mode. Various functional blocks are going to have different inputs and outputs. The steering wheel for example has\n\nAcceleration Input\nSteering Input\nBraking Input\n\nThe pilot seat on the other hand has a number of outputs, ranging from the space bar to the left/right axis.\nYou can click on one of the outputs on the seat, for example, the “Jump” output which is the spacebar, and connect it to the “Braking” input on a wheel. Pressing space will now break!\n\nClicking on the cog on a functional item will open its config widget.\nHere you can change a variety of options which can impact how your Robocraft behaves.", "strTechTreeTitle7": "Build your own Turrets", "strTechTreeShort7": "Use aim servos and standalone weaponry for custom Turrets", "strTechTreeLong7": "You’ve unlocked aim servos and standalone guns!\nThe Aiming Axle and Aiming Hinge are made to follow your crosshair. The red arrow and dot are intended to be facing forwards, so if they are behaving strangely try rotating them!\n\nFor a basic turret try putting down an Aiming Axle, a block on that, and then an Aiming Hinge on the side of the block with a gun on it. Fire away!", "strTechTreeTitle8": "Cosmetic Lamps", "strTechTreeShort8": "Bring some light into your life", "strTechTreeLong8": "These blocks use up cosmetic CPU and can act as headlamps or a cool cosmetic feature on your build!\nPaint them different colours to change the colour of the light, and open them up in configuration mode to change the intensity or even wire them up.", "strTechTreeTitle9": "Anti-Grav and Thrusters", "strTechTreeShort9": "Take to the skies with these new blocks", "strTechTreeLong9": "Anti-Grav blocks and Thrusters unlock the sky for you.\n\nAnti-Grav blocks will lift you straight up based on their input. Thrusters on the other hand give you Velocity in every direction apart from up, and need their exhaust ports free in order to function.\n\nYou’ll need to wire the blocks up in order to control them. A common setup is to have your Anti-Grav blocks tied to the “Jump” seat output which will lift your flyer. You can change how much lift is granted in the configuration mode. You can then place two thrusters on each side of your machine, facing forward, with the seat “Forward/Backward” output going into one on each side, and the “Left/Right” output into the other on each side. The “Left/Right” seat output gives a value from \\u20111 to 1, so you’ll need to toggle “Invert Input” on the left thrusters you want to turn with for them to turn \\u20111 into 1 and function.", "strTechTreeTitle10": "Powered Joints", "strTechTreeShort10": "Moving parts to give you the power of robotics", "strTechTreeLong10": "Powered Joints are physics-based parts, controlled by input, which let you build a huge variety of useful, or wacky, designs.\n\nMake sure to open configuration mode and wire them up, as well as change their settings if needed, as these will just run on their own without any inputs.", "strTechTreeTitle11": "Passive Joints", "strTechTreeShort11": "A new selection of Physics blocks", "strTechTreeLong11": "Passive Joints are physics-based parts which act independently.\n\nPlacing them on your build is enough with these, as they have no inputs, but you can jump into configuration mode to customise them for your needs.", "strTechTreeTitle12": "Plates", "strTechTreeShort12": "Smaller blocks for new possibilities", "strTechTreeLong12": "Plates can be used for a vast array of complex designs and building techniques.\nPlacing them is exactly the same as the blocks you’ve used so far, but they can only be scaled on two axes", "strTechTreeTitle13": "Orientation tool", "strTechTreeShort13": "Use this tool to solve awkward rotations", "strTechTreeLong13": "The orientation tool lets you press “O” to change the orientation of a block.\nThis can make situations in which you’d need to build awkward scaffolding a thing of the past, letting you rotate blocks into any configuration to suit your build.", "strTechTreeTitle14": "Cylinders and Posts", "strTechTreeShort14": "Create pipe networks and other cool designs", "strTechTreeLong14": "These new blocks allow you to create interesting pipe networks and a variety of intricate designs!", "strTechTreeTitle15": "3rd Grid Placement", "strTechTreeShort15": "Higher fidelity placement for more control", "strTechTreeLong15": "Using F6 to turn on 3rd Grid Placement will give you more control over where you are placing blocks.", "strTechTreeTitle16": "Logic and Maths", "strTechTreeShort16": "Create custom Logic to upgrade your builds", "strTechTreeLong16": "Logic and Maths blocks, together with configuration mode, allow you to create logic networks based on your input.\n\nAll outputs send numbers, usually between zero and one. The “Run” output on the pilot seat, for example, sends an output of one when pressed, and zero when not pressed.\nLogic blocks let you use these numbers to do things like check that more than one button is pressed, or see if one number is higher than another. The “And Block” for example will output a signal of one if the A and B inputs are both over 0.5, but is binary and won’t send anything between one and zero. The multiplier block on the other hand multiplies the A and B inputs, and can output any number. This makes it useful for things like steering which require a higher fidelity than “on and off”.\n\nYou could try putting some steering wheels on the back of your robocraft and then placing your “Run” and “Left/Right” outputs into a multiplier block, then put the multiplier blocks output into your steering inputs on the wheels. This will make the steering be zero if the “shift” key is not pressed, and steer the wheels if it is pressed.", "strTechTreeTitle17": "State Blocks", "strTechTreeShort17": "Store and Change information", "strTechTreeLong17": "State blocks take your logic network to a new level by allowing you to store information. This lets you do things like create timers with the “Timer”, or use precise numerical inputs with the “Const Block”\n\nThe “Bit block” is incredibly useful for toggling things. Try putting your seat's “LMB” output into its “Toggle” input, and its “Current State” output into a gun's “Fire” Input. You’ve now got auto-firing, which toggles when you click the left mouse button, and will even continue when you are out of your seat.", "strTechTreeTitle18": "Sensors", "strTechTreeShort18": "Sense information about your Robocraft and environment", "strTechTreeLong18": "Sensors let you hook information about the environment or your Robocraft into your logic network.\n\nYou can place Distance Sensors on the bottom of a flyer and hook them into your Anti-Grav blocks for an emergency landing system, or connect a Destruction Sensor’s progress to some lights as a warning that your Robocraft is almost destroyed.\n", "strTechTreeTitle19": "Nameplates", "strTechTreeShort19": "Add some Text to your Robocraft", "strTechTreeLong19": "Nameplates are placed in the same way as normal plates, but open them in configuration mode and you’ll see you can edit the text!", "strTechTreeTitle20": "Frames, Quarter Pyramids and Flipping", "strTechTreeShort20": "Windows, Frames and Flipping", "strTechTreeLong20": "Frames are perfect for building windows or similar structures on your Robocraft, but come with a caveat: They are asymmetrical.\nThis means that no matter how much you rotate them, sometimes they just won’t fit, so now you have the Flip tool! Press F to flip a block.", "strTechTreeTitle21": "Precon Mode", "strTechTreeShort21": "The power of Copy+Paste", "strTechTreeLong21": "Precon mode is an incredibly powerful tool that allows you to copy selections of blocks and paste them across different save files.\n\nYou enter Precon mode by pressing “P”. Begin a selection box by clicking anywhere and scale the box just like scaling a cube. You can then press ctrl+c to copy, ctrl+x to cut or the delete key to delete the blocks. Pressing right-click will remove your selection box.\nIf you've copied something a ghost of what you just copied will be visible. You can press left click to place this in the build area\n\nPressing Q brings up your Precon inventory. You can drag your latest copy from the bottom left into any free slots in the top inventory. This will save them to the cloud and allow you to use them across savefiles.", "strTechTreeTitle22": "Railgun", "strTechTreeShort22": "Long range precision destruction", "strTechTreeLong22": "The Railgun has high damage and high penetration, but it's recoil has a nasty kick and the projectiles need to travel in order to reach their full potential! You'll need a reasonably heavy Robocraft in order to fire accurately.", "strTechTreeTitle23": "Arc Discharger", "strTechTreeShort23": "Close range decimation", "strTechTreeLong23": "The Arc Discharger will wreck anything that is unfortunate enough to be in its radius. After you fire it there is a 6 second buildup which you'll need to time to get close to an enemy!", "strSubtitles": "Subtitles", "strSubtitleFive": "Five", "strSubtitleFour": "Four", "strSubtitleThree": "Three", "strSubtitleTwo": "Two", "strSubtitleOne": "One", "strSubtitle1MinRemaining": "One minute remaining", "strSubtitle2MinRemaining": "Two minutes remaining", "strSubtitle5MinRemaining": "Five minutes remaining", "strSubtitle10SecRemaining": "10 seconds remaining", "strSubtitle30SecRemaining": "30 seconds remaining", "strSubtitleBaseDefensesActivated": "Your base defenses are activated", "strSubtitleEnemyRobotSpawned": "A powerful Robocraft has spawned on the enemies team", "strSubtitleFriendlyRobotSpawned": "A powerful Robocraft has spawned for your team", "strSubtitleManDefenseTowers": "Man the defense towers to spawn the turrets", "strSubtitleOurReactorAlmostDestroyed": "Our reactor is almost destroyed", "strSubtitleOurReactorExposed": "Our reactor is exposed", "strSubtitleOurReactorUnderAttack": "Our reactor is under attack", "strSubtitleOurTowerAlmostDestroyed_B": "Our base tower is almost destroyed", "strSubtitleOurTowerAlmostDestroyed_L": "Our left tower is almost destroyed", "strSubtitleOurTowerAlmostDestroyed_R": "Our right tower is almost destroyed", "strSubtitleOurTowerAttacked_B": "Our base tower is under attack", "strSubtitleOurTowerAttacked_L": "Our left tower is under attack", "strSubtitleOurTowerAttacked_R": "Our right tower is under attack", "strSubtitleOurTowerDown_B": "Our base tower is down", "strSubtitleOurTowerDown_L": "Our left tower is down", "strSubtitleOurTowerDown_R": "Our right tower is down", "strSubtitleOurTowerExposed_B": "Our base tower is exposed", "strSubtitleOurTowerExposed_L": "Our left tower is exposed", "strSubtitleOurTowerExposed_R": "Our right tower is exposed", "strSubtitleRobotReminder": "Someone on your team should take control of the powerful Robocraft", "strSubtitleTheirReactorExposed": "Their reactor is exposed", "strSubtitleTheirReactorUnderAttack": "We are attacking their reactor", "strSubtitleTheirTowerDestroyed_B": "We have destroyed their base tower", "strSubtitleTheirTowerDestroyed_L": "We have destroyed their left tower", "strSubtitleTheirTowerDestroyed_R": "We have destroyed their right tower", "strSubtitleTheirTowerExposed_B": "Their base tower is exposed", "strSubtitleTheirTowerExposed_L": "Their left tower is exposed", "strSubtitleTheirTowerExposed_R": "Their right tower is exposed", "strSubtitleTheyHaveTakenTheLead": "They have taken the lead", "strSubtitleWeHaveTakenTheLead": "We have taken the lead", "strSubtitleEnemyNearCapture": "The enemy team has captured the near point", "strSubtitleEnemyMidCapture": "The enemy team have captured the mid point", "strSubtitleEnemyFarCapture": "The enemy team have captured the far point", "strSubtitleFriendlyNearCapture": "Your team has captured the near point", "strSubtitleFriendlyMidCapture": "Your team has captured the mid point", "strSubtitleFriendlyFarCapture": "Your team has captured the far point", "strDevMessage": "Dev Message", "strOKWithHotkey": "OK(\u003Cb\u003E{{OKNotificationHotkey}}\u003C/b\u003E)", "strOnboarding_1_1": "Welcome to Robocraft 2", "strOnboarding_1_2": "To build a Robocraft you open the Inventory with \"Q\"", "strOnboarding_1_3": "Select blocks, place shapes and add moving parts like wheels", "strOnboarding_1_4": "Add a pilot seat and a gun and then head online to battle", "strOnboarding_1_5": "Unlike in Robocraft 1, you can now scale blocks in three dimensions", "strOnboarding_1_6": "Click to start a scale, then move your mouse and click", "strOnboarding_1_7": "Move your mouse once more and click again to create the shape you want", "strOnboarding_1_8": "Larger blocks can be stronger but are also heavier", "strOnboarding_1_9": "There are loads of new parts and functionality to unlock in the Tech Ladder Progression system", "strOnboarding_1_10": "So make sure to check that out by pressing \"L\"", "strOnboarding_3_1": "You should already be familiar with the Laser All in One Turrets", "strOnboarding_3_2": "and how to place them on your Robocraft", "strOnboarding_3_3": "The Plasma Turrets are placed exactly the same", "strOnboarding_3_4": "Except they fire Plasma projectiles", "strOnboarding_3_5": "These are slower moving projectiles which deal great area damage", "strOnboarding_3_6": "Unlike the Laser, the Plasma projectiles are effected by gravity", "strOnboarding_4_1": "Weight matters in Robocraft 2.", "strOnboarding_4_2": "There are 3 material types.", "strOnboarding_4_3": "Airium, a weak lightweight Material", "strOnboarding_4_4": "Moderonium, a medium weight Material", "strOnboarding_4_5": "Ladium, a strong heavyweight Material", "strOnboarding_4_6": "Press \"M\" to open Material mode", "strOnboarding_4_7": "And then press \"Q\" to open the Inventory", "strOnboarding_4_8": "Select a Material Type", "strOnboarding_4_9": "Then Left-Click on any blocks currently in the build area to paint them that material", "strOnboarding_4_10": "Your weight distribution will effect your entire Robocraft", "strOnboarding_5_1": "By default you'll build in first person mode", "strOnboarding_5_2": "But hitting the \"X\" key will toggle on and off free cursor mode", "strOnboarding_5_3": "You can see it's activated by the icon lighting up", "strOnboarding_5_4": "Now your mouse will be free to move without affecting your camera movement", "strOnboarding_5_5": "This is particularly useful while painting", "strOnboarding_5_6": "Press \"M\" to open Material mode", "strOnboarding_5_7": "If you want to move your camera while in free cursor mode", "strOnboarding_5_8": "Hold Right-Click and move your mouse", "strOnboarding_6_1": "Configuration mode lets you fine tune how different blocks behave", "strOnboarding_6_2": "Press \"E\" to enter configuration mode", "strOnboarding_6_3": "Press the symbol over any functional part to open its Widget", "strOnboarding_6_4": "Here you will see the different ports on a block and the wires connected to them", "strOnboarding_6_5": "Many blocks, such as the wheel, have autowiring functionality", "strOnboarding_6_6": "Here it hooks up acceleration and steering for you", "strOnboarding_6_7": "If you want to set up something manually, such as braking", "strOnboarding_6_8": "You start by opening the Widget for the seat and the wheel", "strOnboarding_6_9": "Click on the \"Jump\" output of the seat, which is the spacebar", "strOnboarding_6_10": "And connect it to the \"Brake\" input of the wheel", "strOnboarding_6_11": "Pressing space will now make the wheel brake.", "strOnboarding_6_12": "You can delete a wire by right-clicking it", "strOnboarding_6_13": "Clicking the cog in the middle of a Widget will open its tweakables", "strOnboarding_6_14": "Here you can adjust and fine-tune how the block works", "strOnboarding_6_15": "Like the stiffness of a wheel suspension or the fire-rate of a weapon", "strOnboarding_7_1": "If you want to create a custom Turret, you can!", "strOnboarding_7_2": "They can be built in a number of ways", "strOnboarding_7_3": "But the most common approach is to use an Aiming Axle Servo", "strOnboarding_7_4": "And an Aiming Hinge Servo", "strOnboarding_7_5": "These are special blocks which react to where your crosshair is pointing", "strOnboarding_7_6": "First, place down an Aiming Axle Servo", "strOnboarding_7_7": "The red arrow on this block indicates the direction of your mouse cursor", "strOnboarding_7_8": "You will normally have them facing to the front of your Robocraft", "strOnboarding_7_9": "Then place down a block", "strOnboarding_7_10": "And an Aiming Hinge Servo with the red dot facing towards the front", "strOnboarding_7_11": "Finally, place a gun on the end", "strOnboarding_7_12": "You can build a lot of interesting custom designs with these blocks", "strOnboarding_8_1": "Fancy putting some headlights on your Robocraft?", "strOnboarding_8_2": "Open the build menu, select cosmetics", "strOnboarding_8_3": "And then choose a Cosmetic Lamp", "strOnboarding_8_4": "Place the lamp in the build area", "strOnboarding_8_5": "And you'll notice that the Cosmetic CPU has increased", "strOnboarding_8_6": "This bar is reserved exclusively for Cosmetic items", "strOnboarding_8_7": "You can change the colour of the Lamp by painting it", "strOnboarding_8_8": "You can also decrease its brightness, or wire it up", "strOnboarding_8_9": "In configuration mode", "strOnboarding_9_1": "There are two blocks that will help you achieve basic flight", "strOnboarding_9_2": "The Anti-Grav blocks which lift upwards", "strOnboarding_9_3": "And Thrusters, which will give you directional velocity", "strOnboarding_9_4": "But will need the exhaust ports behind them free to function", "strOnboarding_9_5": "This Robocraft has been set up with three Anti-Grav blocks", "strOnboarding_9_6": "Two Standard Thrusters and two Small Thrusters ", "strOnboarding_9_7": "Without wiring up your machine, it's going to take off on its own", "strOnboarding_9_8": "When entering Simulation", "strOnboarding_9_9": "You will need to wire it up", "strOnboarding_9_10": "First hook up the Anti-Grav blocks to the jump key", "strOnboarding_9_11": "This will stop the machine from taking off when entering Simulation", "strOnboarding_9_12": "Now when you press space, the Anti-Grav blocks will kick in", "strOnboarding_9_13": "But your machine will still fly off, into the distance", "strOnboarding_9_14": "Wire up the front two Thrusters to Forward/Back", "strOnboarding_9_15": "Finally, wire up the rear Thrusters to Left/Right", "strOnboarding_9_16": "To provide Thruster based turning", "strOnboarding_9_17": "The Left/Right output of the seat provides a value of +1 when turning right", "strOnboarding_9_18": "And \\u20111 when turning left", "strOnboarding_9_19": "This means we need to invert the input on the Thrusters that will turn us left", "strOnboarding_9_20": "Which we do by toggling the \"Invert Input\" button on the Thruster", "strOnboarding_9_21": "Now the Robocraft will turn left and right as expected", "strOnboarding_10_1": "Powered Joints are a physics based part", "strOnboarding_10_2": "Which can be controlled via Input", "strOnboarding_10_3": "These include Motors, Servos, Pistons and Decouplers", "strOnboarding_10_4": "Select a Powered Joint and place it down", "strOnboarding_10_5": "Entering Configuration mode will allow you to edit the Joints properties", "strOnboarding_10_6": "Wire it up to another part, like the driver seat", "strOnboarding_10_7": "So it can be controlled using an input", "strOnboarding_10_8": "This Chomper machine for example", "strOnboarding_10_9": "Was built using Hinge Servos", "strOnboarding_11_1": "Passive Joints are physics based items", "strOnboarding_11_2": "Which can not be controlled via input", "strOnboarding_11_3": "These include Axles, Hinges and Springs", "strOnboarding_11_4": "Select a Passive Joint, place it in the world", "strOnboarding_11_5": "And it just works", "strOnboarding_11_6": "Using Configuration mode you can adjust the properties of each joint", "strOnboarding_12_1": "Plates are one third the height of a normal cube", "strOnboarding_12_2": "And can be used to create some very complex designs", "strOnboarding_12_3": "Select one of the many plate shapes in the inventory", "strOnboarding_12_4": "Then click and move your mouse to change the size", "strOnboarding_12_5": "Click once more to place", "strOnboarding_12_6": "Unlike some other blocks you can only scale plates in two dimensions", "strOnboarding_12_7": "Here is an example of the detail you could get", "strOnboarding_12_8": "By using plates", "strOnboarding_13_1": "The orientation mode changes the orientation of a block", "strOnboarding_13_2": "So you do not have to build scaffolding", "strOnboarding_13_3": "To get blocks into the right places", "strOnboarding_13_4": "When I use the tool by pressing \"O\"", "strOnboarding_13_5": "It allows me to place the plate on its end", "strOnboarding_14_1": "Cylinders and posts are placed like many other objects", "strOnboarding_14_2": "But they have a number of bends", "strOnboarding_14_3": "Which allow you to make interesting pipe networks", "strOnboarding_14_4": "Paint them with the Moderonium Glow material", "strOnboarding_14_5": "To make it look like energy is pumping through them", "strOnboarding_14_6": "Here is an example of a build that uses pipes", "strOnboarding_15_1": "By default you are locked into a 1x1 grid placement while building", "strOnboarding_15_2": "If you want to refine your placement even further", "strOnboarding_15_3": "You can activate one third grid mode by pressing \"F6\"", "strOnboarding_15_4": "When activated, this Icon will light up", "strOnboarding_15_5": "You now have more surface points on which you can place your blocks", "strOnboarding_16_1": "Together with Config mode", "strOnboarding_16_2": "Logic and Math blocks allow you to setup complex interactions", "strOnboarding_16_3": "Based on your input", "strOnboarding_16_4": "For example, place steering wheels on the back of your Robocraft", "strOnboarding_16_5": "The editor will set up steering controls automatically", "strOnboarding_16_6": "With its autowiring", "strOnboarding_16_7": "Simply delete the wire for now", "strOnboarding_16_8": "All outputs send numbers", "strOnboarding_16_9": "In the case of the Left/Right output", "strOnboarding_16_10": "It sends a signal between +1 and \\u20111 based on your steering", "strOnboarding_16_11": "Wire up the seats \"Left/Right\" output", "strOnboarding_16_12": "Into a Multiplier blocks input \"A\"", "strOnboarding_16_13": "And \"Run\" into input \"B\"", "strOnboarding_16_14": "Wire up the Multiplier's output", "strOnboarding_16_15": "To the steering input on both rear Steering Wheels", "strOnboarding_16_16": "You can enter the Steering Wheels configuration mode to flip the steering", "strOnboarding_16_17": "So they turn the correct way", "strOnboarding_16_18": "This will give you drift steering, which you can activate", "strOnboarding_16_19": "By holding shift", "strOnboarding_17_1": "State blocks allow you to store and change information", "strOnboarding_17_2": "The Bit Block for example can be toggled between 1 and 0", "strOnboarding_17_3": "Using configuration mode you can set your left click to toggle it", "strOnboarding_17_4": "And now wire the Bit Block into your weapon to make it autofire", "strOnboarding_17_5": "This will allow you to toggle it on and off without holding the button", "strOnboarding_17_6": "You can even leave your seat and the weapon will continue to fire", "strOnboarding_18_1": "Sensors pick up information about your Robocraft or surroundings", "strOnboarding_18_2": "The distance sensor for example lets you sense whether", "strOnboarding_18_3": "something is a certain distance away", "strOnboarding_18_4": "Point this downwards and hook it up to some Anti-Gravity blocks", "strOnboarding_18_5": "To make sure you always stay above ground", "strOnboarding_19_1": "Nameplates look a lot like plates, and are placed in the same way", "strOnboarding_19_2": "However if you press \"E\" to enter config mode", "strOnboarding_19_3": "You'll see that it can be edited", "strOnboarding_19_4": "Pressing the configuration button will open the widget", "strOnboarding_19_5": "You can then change the text", "strOnboarding_19_6": "Hit \"OK\"", "strOnboarding_19_7": "And it will update in real time", "strOnboarding_20_1": "These new shapes allow you to craft an even larger variety of styles", "strOnboarding_20_2": "Frames for example, are good at making shapes like windows", "strOnboarding_20_3": "Not all shapes can be rotated to fit a gap", "strOnboarding_20_4": "So you need to flip them", "strOnboarding_20_5": "You can now press \"F\" to flip a block", "strOnboarding_21_1": "Precons allow you to copy entire selections of Robocraft", "strOnboarding_21_2": "And paste them elsewhere; even in different save files", "strOnboarding_21_3": "You can enter Precon mode with \"P\"", "strOnboarding_21_4": "Begin a selection box by clicking anywhere", "strOnboarding_21_5": "And scale the box just like scaling a cube", "strOnboarding_21_6": "You can then press CTRL+C to copy", "strOnboarding_21_7": "CTRL+X to cut", "strOnboarding_21_8": "Or DELETE to delete the blocks", "strOnboarding_21_9": "If you've copied something, a ghost of what you've copied will be visible", "strOnboarding_21_10": "You can press left click to place it", "strOnboarding_21_11": "Pressing \"Q\" brings up your Precon inventory", "strOnboarding_21_12": "You can drag your latest copy from the bottom left", "strOnboarding_21_13": "Into any free slot in the top inventory", "strOnboarding_21_14": "This will then save them to the cloud", "strOnboarding_21_15": "And allow you to use them across different save files", "strOnboarding_23_1": "The Arc Discharger is an explosive block that can deal high Damage", "strOnboarding_22_1": "The Railgun is a high damage and high penetration weapon.", "strOnboarding_22_2": "It fires highly accurate projectiles when used with a medium to heavy weight Robocraft", "strOnboarding_22_3": "Due to recoil, it is not recommended to use on light weight Robocraft, as it causes loss in accuracy", "strOnboarding_23_2": "Once you press the fire button, the explosive block will take six seconds to charge", "strOnboarding_23_3": "During this time it will beep and play visual effects", "strOnboarding_23_4": "After six seconds it will then explode. Timing is key for this weapon", "strClientVersionFailError": "Either you have a client version mismatch or the Robocraft 2 servers are temporarily in maintenance. Check the Steam news on the Robocraft2.com website for maintenance and version update info.", "strSetMascot": "Set Mascot", "strMascot": "Mascot", "strUnlockTutorialError": "Error with unlock request", "strToggleHUD": "In-game HUD", "strItemShop": "Item Shop", "strDailyBundle": "Daily Bundle", "strFounderBundleGold": "Gold Founder Bundle", "strTimeRemaining": "remaining", "strItemBundle": "Item Bundle", "strLoadShopError": "Could not load shop data", "strLoadInventoryError": "Could not load inventory data", "strItemPurchaseError": "Failed to purchase item(s)", "strItemShopEmptyOrDown": "Item shop currently unavailable", "strDaily": "Daily", "strFeatured": "Featured", "strDay": "Day", "strDays": "Days", "strLanguages_schinese": "简体中文", "strLanguages_French": "Français", "strLanguages_German": "Deutsch", "strLanguages_Japanese": "日本語", "strLanguages_Russian": "Русский", "strLanguages_Spanish": "Español", "strLanguages_italian": "Italiano", "strLanguages_koreana": "한국어", "strLanguages_brazilian": "Português-Brasil", "strLanguages_portuguese": "Português", "strLanguages_polish": "Polski", "strBlockVariants": "Block Variants", "strBlockVariant": "Block Variant", "strLightMaterialCategory": "Airium", "strMediumMaterialCategory": "Moderonium", "strHeavyMaterialCategory": "Ladium", "strSlot1Title": "Slot 1", "strSlot2Title": "Slot 2", "strSlot3Title": "Slot 3", "strUnownedCustomisablesPopupTitle": "Unowned cosmetic element detected", "strUnownedCustomisablesPopupBody": "There are cosmetic elements on this robocraft that you do not own. They will be removed and replaced with default versions.", "strAcceptNotification": "Confirm Notification", "strWishlistNow": "Wishlist Now!", "strSkip": "Skip", "strEarlyAccess": "WELCOME TO EARLY ACCESS", "strNextFestPromo_Title": "SEASON 1 - BUILT FOR BATTLE", "strNextFestPromo_Description": "The Mysterious Jee'Ra Warriors have woken from their century of cryo-sleep and enlisted to join the War on Mars, bringing their wheels and weaponry with them! Unlock the new Cosmetic Block Variants for your Robocraft as well as new Characters, Switchplates, Weapons and more by playing the game and progressing through the Battle Matrix.", "strNetworkConnectionTimeoutError": "Network Connection Timeout Error", "strNetworkUnreachableError": "Network Unreachable", "strNetworkConnectionFailed": "Network Connection Failed", "strSystemDefaultLanguage": "System Default ({0})", "strChangedLanguageWarning": "Some changes might not apply. Please restart the game.", "strBattleTreeRobitsTextHint": "Battle Online to Earn Robits", "strThanksForPurchase": "Thank you for your purchase!", "strSecondsUnitFormat": "{0} s" } f8f4268cd7c65b6b1ec52192f000e210ce50501d Module:Common 828 381 1586 1425 2023-11-10T03:37:51Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = tostring(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonEncode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 6455ad9e8258ba65de3e46644e9e5f924d9cd5a3 1588 1586 2023-11-10T03:41:04Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for _, _, c in string.find(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common affea34407d2505337f02a8c57ecde506aef608e 1589 1588 2023-11-10T03:43:31Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 29247cddc095c480d0cc147c2b4d76618aee4e3f 1590 1589 2023-11-10T03:47:11Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\"(str.-)\"") do mw.log(c) local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 9b7a2ad3884b4887b81eec10b08482a6bdf9b332 1591 1590 2023-11-10T03:48:56Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) mw.logObject(l_data[c]) end output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common dabd178c914d60f17b50d0cb62a0a4ca3360beaa 1592 1591 2023-11-10T03:50:12Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) mw.logObject(data) end output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 0acddb67b291d436a32dddde6dc73aac60bc8a62 1593 1592 2023-11-10T03:51:36Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end mw.logObject(data) output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 3f591a661127eed26ce53be107b035d112f92a51 1594 1593 2023-11-10T03:53:42Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ':"(str.-)"') do local data = string.gsub(data, c, l_data[c]) end mw.logObject(data) output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common e08c5a55b3dd540096c3949c62f5d6678bf78093 1595 1594 2023-11-10T03:55:29Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\"(str.-)\"") do local data = string.gsub(data, c, l_data[c]) end mw.logObject(data) output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 3f591a661127eed26ce53be107b035d112f92a51 1596 1595 2023-11-10T03:57:56Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\\\"(str.-)\\\"") do local data = string.gsub(data, c, l_data[c]) end mw.logObject(data) output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 900d448b0fa44cb5fe18cf2a00de21181f5110da 1597 1596 2023-11-10T03:59:43Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\\\"(str.-)\\\"") do local data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonDecode(data) mw.logObject(output) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common a6ae2e724328be4ed6eee7c645578aad12d1a10f 1598 1597 2023-11-10T04:02:32Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\\\"(str.-)\\\"") do local data, i = string.gsub(data, c, l_data[c]) end output = mw.text.jsonDecode(data) mw.logObject(i) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 47e7c5657020d992d122098eaf0ffb396e17ab41 1599 1598 2023-11-10T04:03:43Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\\\"(str.-)\\\"") do local data, i = string.gsub(data, c, l_data[c]) end mw.log(c) mw.logObject(l_data[c]) output = mw.text.jsonDecode(data) mw.log(i) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 0f9a53f180059c4115dd2b2f4f0c74e0d2c0676f 1600 1599 2023-11-10T04:05:13Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\\\"(str.-)\\\"") do mw.log(c) mw.logObject(l_data[c]) local data, i = string.gsub(data, c, l_data[c]) mw.log(i) end output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common 51506cadbd2b6fe29e32f1d91654fab5a1a56b0e 1601 1600 2023-11-10T04:05:57Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\"(str.-)\"") do mw.log(c) mw.logObject(l_data[c]) local data, i = string.gsub(data, c, l_data[c]) mw.log(i) end output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common a224b161fa5196903c4d218a44735b8642e73539 1602 1601 2023-11-10T04:11:58Z Archimedes5000 4 Scribunto text/plain local common = {} --Replaces unlocalized strings in database with their localized variants function common.db_localize(t) local l_data = mw.loadJsonData("Module:LocalizedStrings_en.json") local data = mw.text.jsonEncode(t) for c in string.gmatch(data, ":\"(str.-)\"") do data = string.gsub(data, c, l_data[c]) end output = mw.text.jsonDecode(data) return output end --Transposes a database. "expand" parameter specifies key of a table that should be expanded before transposition. function common.db_transpose(t, expand) local d = {} for k, v in pairs(t) do d[tostring(k)] = v end local o = {} for i, v in pairs(d) do for k, w in pairs(d[i]) do if o[k] then else o[k] = {} end if k == expand then for l, x in pairs(d[i][k]) do if o[k][l] then else o[k][l] = {} end o[k][l][i] = x end else o[k][i] = w end end end return o end --Accesses a database ("d") field based on string ("s"), in Table1[Table2][Field] format (lua table syntax but without the "") function common.db_dir(d, s) local dir = {} dir[1] = string.match(s, "^(.-)%[") or string.match(s, "^(.-)$") local i = 2 for m in string.gmatch(s, "%[(.-)%]") do dir[i] = m i = i+1 end for i = #dir, 1, -1 do if dir[i] == ".." then dir[i] = dir[i-2] end end local value = d for i, v in ipairs(dir) do value = value[dir[i]] or "invalid" end return value end --Generates a proper string for dir() from frame arguments, eg.: "{{#invoke:Data|dir|Table1|Table2|Field}}" returns "Table1[Table2][Field]" function common.dir(frame) local args = frame.args local string = "" local dir = {} for i, v in ipairs(args) do if args[i] == ".." then dir[i] = "["..args[i-1].."]" else dir[i] = "["..args[i].."]" end end dir[1] = args[1] string = table.concat(dir, "") return string end return common a02ba7fa110f2255cd6935ae79ef5ce53cce2e81 Module:Block Data 828 125 1587 1426 2023-11-10T03:37:58Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() local list = {"Module:PrimitiveBlockData.json", "Module:WeaponBlockData.json", "Module:FunctionalBlockData.json", "Module:JointBlockData.json", "Module:PropBlockData.json"} local d = {} local output = {} for i, v in ipairs(list) do d[i] = mw.loadJsonData(v) end for i, v in ipairs(d) do for k, v in pairs(d[i]) do output[tostring(k)] = v end end return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_localize(common.db_transpose(database(), "Data")) if transpose == "false" then data = common.db_localize(database()) end local key_value = "invalid" if common.db_dir(data, key) then key_value = common.db_dir(data, key) end if type(key_value) == "table" then for j, v in pairs(key_value) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else output = common.db_dir(data, key) end return output end return p ff7fda94ded61f29969b9ecfadad53a37a57b665 Standard Jee'Ra Thruster 0 420 1603 2023-11-10T08:43:23Z 2403:4800:24C8:901:7CD1:D52A:BF23:6071 0 Created wikitext text/x-wiki {{Cosmetic Table |title=Standard Jee'Ra Thruster |image=[[File:Small jeera thruster.png|frameless|130x130px|Small Jee'Ra Thruster]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Standard Jee'Ra Thruster''' is a [[:Category:Thruster_Variants|thruster skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There is another version of this skin for small thrusters, called [[Small Jee'Ra Thruster]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Standard Jee'Ra Thruster {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] c3458bcd3b5b91260906d30f82529733ff780f0a 1604 1603 2023-11-10T08:44:16Z Lijosu 10 Fixed image (that doesnt exist) wikitext text/x-wiki {{Cosmetic Table |title=Standard Jee'Ra Thruster |image=[[File:Standard jeera thruster.png|frameless|130x130px|Standard Jee'Ra Thruster]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Standard Jee'Ra Thruster''' is a [[:Category:Thruster_Variants|thruster skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There is another version of this skin for small thrusters, called [[Small Jee'Ra Thruster]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Standard Jee'Ra Thruster {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 90298f60af54f97063cf15c4eb85dfc8ebc709a4 Standard Thruster 0 421 1605 2023-11-10T08:46:03Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Standard Thruster |image=[[File:Standard thruster.png|alt=Small Thruster|frameless|130x130px|Standard Thruster]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/03/30 }} The '''Standard Thruster''' is one of the first movement types the player has access to. They are a larger version of [[Small Thruster|Small Thrusters]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Thruster" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All thruster variants are listed below: <categorytree mode="pages" hideroot=on>Thruster_Variants</categorytree> [[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 9bdb5f7bbcd43bede6164973388a7b4f3e4e37f3 1606 1605 2023-11-10T08:47:11Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Standard Thruster |image=[[File:Standard thruster.png|alt=Standard Thruster|frameless|130x130px|Standard Thruster]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/03/30 }} The '''Standard Thruster''' is one of the first movement types the player has access to. They are a larger version of [[Small Thruster|Small Thrusters]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Standard Thruster" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All thruster variants are listed below: <categorytree mode="pages" hideroot=on>Thruster_Variants</categorytree> [[Category:Thruster_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] f3a79a4d52a68c093af7711804952a4e999562e0 Jee'Ra Mesh 0 422 1607 2023-11-10T08:49:22Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Mesh |image=[[image]] |type=Banner |rarity=Uncommon |gc=NA |tp=3 |release=2023/10/26}} '''Jee'Ra Mesh''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jee'Ra Mesh {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] aba7880282a18262f647fbcf7d6e03dafe824752 Chainmail 0 423 1608 2023-11-10T08:52:00Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Chainmail |image=[[image]] |type=Banner |rarity=Common |gc=NA |tp=3 |release=2023/10/26}} '''Chainmail''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Chainmail {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] f0c425846a3734d3c57998618329668112e55ee4 Basic Curved Ladium Plating 0 424 1609 2023-11-10T08:57:00Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Basic Curved Ladium Plating |image=[[File:Basic curved ladium plating.png|frameless|123x123px|Basic Curved Ladium Plating]] |type=Material |rarity=Common |gc=NA |tp=4 |release=2023/10/26 }} '''Basic Curved Ladium Plating''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Basic Curved Ladium Plating {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This material will appear on the Item Shop in the future. [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 7646ef70d0811d869f123c19907e37a418e44dbf Hydrogen QMG 0 425 1610 2023-11-10T09:03:11Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Hydrogen QMG |image=[[image]] |type=QMG Skin |rarity=Common |gc=NA |tp=4 |release=2023/03/21 }} The '''Hydrogen QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|True}} == Lore == The Hydrogen QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Hydrogen QMG {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 57413c94eedec28bd47b504b747b950a272d95c2 Built For Battle Avatar 0 426 1611 2023-11-10T09:04:55Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Built For Battle Season Avatar |image=[[image]] |type=Avatar |rarity=Exclusive |gc=NA |tp=6 |release=2023/10/26}} The '''Built For Battle Season Avatar''' is a [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a 3 item set that includes: * [[Built For Battle Season Banner]] * [[Built For Battle Season Frame]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Season Banner {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] c305886c64279c8fe4b9ad7aa37d07893f87fe48 1637 1611 2023-11-12T07:54:15Z Lijosu 10 Fixed mistake wikitext text/x-wiki {{Cosmetic Table |title=Built For Battle Season Avatar |image=[[image]] |type=Avatar |rarity=Exclusive |gc=NA |tp=6 |release=2023/10/26}} The '''Built For Battle Season Avatar''' is a [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a 3 item set that includes: * [[Built For Battle Season Banner]] * [[Built For Battle Season Frame]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Avatar {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 880b60a7d8c3bd6482d3c8d9086501c3ac6de6a4 1654 1637 2023-11-14T09:29:31Z Lijosu 10 Lijosu moved page [[Built for Battle Avatar]] to [[Built For Battle Avatar]] wikitext text/x-wiki {{Cosmetic Table |title=Built For Battle Season Avatar |image=[[image]] |type=Avatar |rarity=Exclusive |gc=NA |tp=6 |release=2023/10/26}} The '''Built For Battle Season Avatar''' is a [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a 3 item set that includes: * [[Built For Battle Season Banner]] * [[Built For Battle Season Frame]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Avatar {{Matrix Chunk|chunk=1st chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 880b60a7d8c3bd6482d3c8d9086501c3ac6de6a4 Template:Miscellaneous 10 427 1612 2023-11-10T09:28:56Z Multirious 22 Created Miscellaneous section wikitext text/x-wiki == Miscellaneous == a3dc8a1f851ba463c618ccbee901bce9537cc279 Bromine QMG 0 208 1613 835 2023-11-10T09:34:13Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Bromine QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=800 |tp=5 |release=2023/03/21 }} The '''Bromine QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Bromine QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Bromine QMG {{Matrix Chunk|chunk=3rd|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/10}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] cb02b5a7c08566d6fd20cc4eaec75be34675eeb2 Guarded 0 233 1614 781 2023-11-10T09:39:08Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Guarded |image=[[image]] |type=Frame |rarity=Common |gc=200 |tp=3 |release=2023/03/21 }} '''Guarded''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Guarded {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/10}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 859964a0284fffe5b7d8da62190352b8ebf3e202 Sizzle 0 297 1615 1170 2023-11-10T09:43:04Z Lijosu 10 Cosmetic table wikitext text/x-wiki {{Cosmetic Table |title=Sizzle |image={{Palette_Hexagon|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}} |type=Colour Palette |rarity=Common |gc=200 |tp=NA |release=2023/09/01 }}{{Palette_Table|#3AA4A5|#F2B91E|#F2A416|#EC890F|#ED3A11|#4CCED0}} '''Sizzle''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Galactic Bank Frame|The Galactic Bank Frame]] When the Item Shop was first added, there were originally only 3 colour palettes available on it. Sizzle was one of them, and the others were [[Navigator]] and [[Pluto]]. It is double the cost of other [[:Category:Colour_Palettes|colour palettes]]. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] afcfc1b4e680234fd25c3ad0ea44a5ccb80e54db Protonium Crystal 0 295 1616 896 2023-11-10T09:44:35Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Protonium Crystal |image=[[image]] |type=Banner |rarity=Uncommon |gc=300 |tp=NA |release=2023/09/01 }} '''Protonium Crystal''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Protonium Crystal has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=banners}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] fdf663a272aa9f92ea60a7a414ed7c6f6e09541b Warp 0 428 1617 2023-11-11T07:23:16Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Warp |image={{Palette_Hexagon|#0D3778|#0F8BCD|#0FB2CD|#36476F|#E17408|#FBF306}} |type=Colour Palette |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }}{{Palette_Table|#0D3778|#0F8BCD|#0FB2CD|#36476F|#E17408|#FBF306}} '''Warp''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Warp {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 4d29fb80fb55c01427c10fc6093c2b0c78611318 Moss Icy 0 235 1618 1158 2023-11-11T07:38:42Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Moss Icy |image={{Palette_Hexagon|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}} |type=Colour Palette |rarity=Common |gc=100 |tp=4 |release=2023/03/21 }}{{Palette_Table|#30382F|#779B86|#B1BBB0|#D5D8C8|#5E6E74|#86A6B1}} '''Moss Icy''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Moss Icy {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} {{Item_Shop_Appearance|2023/11/11}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 63c7df06130854057acd7e450696eebf3d2cf352 Module:Block Data 828 125 1619 1587 2023-11-11T12:10:08Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Merges block data modules into a single json object function database() output = mw.loadJsonData("Module:Block_Data.json") return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_localize(database(), "Data") local key_value = "invalid" if common.db_dir(data, key) then key_value = common.db_dir(data, key) end if type(key_value) == "table" then for j, v in pairs(key_value) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else output = common.db_dir(data, key) end return output end return p 5cc4fc8aed2233e60e34f420861a650bfdf4c91b 1620 1619 2023-11-11T12:10:36Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Loads json data function database() output = mw.loadJsonData("Module:Block_Data.json") return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_localize(database(), "Data") local key_value = "invalid" if common.db_dir(data, key) then key_value = common.db_dir(data, key) end if type(key_value) == "table" then for j, v in pairs(key_value) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else output = common.db_dir(data, key) end return output end return p 1b18381f15b0520aa7a3eaaabcd96754ee2823e0 1625 1620 2023-11-11T12:56:33Z Archimedes5000 4 Scribunto text/plain local p = {} local common = require("Module:Common") --Loads json data function database() output = mw.loadJsonData("Module:Block_Data.json") return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local transpose = args["transpose"] or args["t"] local data = common.db_localize(database(), "Data") local key_value = "invalid" if common.db_dir(data, key) then key_value = common.db_dir(data, key) end if type(key_value) == "table" then for j, v in pairs(key_value) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else output = common.db_dir(data, key) end if type(output) == "table" then output = table.concat(output, delimiter or ";") end return output end return p ec27aed1cf1a4a3a62e4d9f99af5fbd90b9e3556 1626 1625 2023-11-11T12:58:05Z Archimedes5000 4 Finished the basic "get" function Scribunto text/plain local p = {} local common = require("Module:Common") --Loads json data function database() output = mw.loadJsonData("Module:Block_Data.json") return output end --Returns value of "return" field of the first record that has "value" value in "key" field function p.get(frame) local args = frame.args local output = {} local key = args["key"] or args["k"] local value = args["value"] or args["v"] local return_key = args["return"] or args["r"] local delimiter = args["delimiter"] or args["d"] local data = common.db_localize(database(), "Data") local key_value = "invalid" if common.db_dir(data, key) then key_value = common.db_dir(data, key) end if type(key_value) == "table" then for j, v in pairs(key_value) do if v == value and common.db_dir(data, return_key) ~= nil then output = common.db_dir(data, return_key)[j] else if return_key == "id" or return_key == "Id" or return_key == "ID" then output = j end end end else output = common.db_dir(data, key) end if type(output) == "table" then output = table.concat(output, delimiter or ";") end return output end return p 8fd9569b17ae211199677dbbdc661f5cb909f4b8 Module:Block Data.json 828 429 1621 2023-11-11T12:10:59Z Archimedes5000 4 Created page with "{ "Data": { "AlwaysFunctional": { "225": true, "339": true }, "AnimatedPart": { "273": "WheelRig_APC_Rig", "274": "WheelRig_APC_WithSteer_Rig", "277": "WheelRig_Small_SimMode_NoSteer", "278": "WheelRig_Small_SimMode_WithSteer" }, "BaseCPU": { "0": 1, "1": 1, "10": 1, "103": 1, "104": 1, "105": 1, "107": 1, "108": 1, "109": 1, "11": 1, "110": 1,..." json application/json { "Data": { "AlwaysFunctional": { "225": true, "339": true }, "AnimatedPart": { "273": "WheelRig_APC_Rig", "274": "WheelRig_APC_WithSteer_Rig", "277": "WheelRig_Small_SimMode_NoSteer", "278": "WheelRig_Small_SimMode_WithSteer" }, "BaseCPU": { "0": 1, "1": 1, "10": 1, "103": 1, "104": 1, "105": 1, "107": 1, "108": 1, "109": 1, "11": 1, "110": 1, "111": 1, "112": 1, "115": 45, "116": 35, "12": 1, "13": 1, "135": 1, "136": 1, "14": 1, "15": 1, "153": 1, "154": 1, "155": 1, "156": 2, "157": 2, "158": 2, "159": 2, "16": 1, "160": 2, "161": 2, "162": 2, "163": 2, "164": 2, "165": 2, "166": 2, "167": 2, "17": 1, "179": 55, "18": 1, "180": 75, "19": 1, "195": "1", "196": 1, "198": 1, "2": 1, "20": 1, "21": 1, "22": 1, "225": 4, "229": 1, "23": 1, "230": 1, "231": 20, "24": 1, "25": 1, "255": 30, "26": 1, "27": 1, "273": 50, "274": 50, "275": 2, "276": 2, "277": 50, "278": 50, "28": 1, "29": 1, "3": 1, "30": 1, "31": 1, "32": 1, "33": 1, "332": 60, "333": 60, "334": 60, "335": 60, "339": 4, "34": 1, "340": 60, "35": 1, "36": 1, "37": 1, "38": 1, "39": 1, "4": 1, "40": 1, "41": 1, "42": 1, "43": 1, "44": 1, "45": 15, "49": 1, "5": 1, "50": 2, "51": 2, "52": 2, "53": 2, "54": 2, "55": 2, "56": 2, "57": 2, "58": 2, "59": 2, "6": 1, "60": 2, "61": 2, "62": 2, "63": 2, "64": 2, "65": 2, "66": 2, "67": 2, "68": 2, "69": 2, "7": 1, "70": 2, "71": 2, "72": 2, "73": 2, "74": 4, "75": 4, "76": 4, "77": 4, "78": 4, "79": 4, "8": 1, "80": 4, "83": 25, "84": 25, "85": 25, "86": 25, "87": 25, "88": 30, "89": 30, "9": 1, "90": 30, "91": 30, "92": 25, "93": 25, "94": 25, "95": 30, "96": 30 }, "BondStrengthCombinePolicy": { "100": "ArithmeticMean", "226": "ArithmeticMean", "227": "ArithmeticMean", "228": "ArithmeticMean", "231": "ArithmeticMean", "255": "ArithmeticMean", "273": "ArithmeticMean", "274": "ArithmeticMean", "277": "ArithmeticMean", "278": "ArithmeticMean", "332": "ArithmeticMean", "333": "ArithmeticMean", "334": "ArithmeticMean", "335": "ArithmeticMean", "338": "ArithmeticMean", "340": "ArithmeticMean", "83": "ArithmeticMean", "84": "ArithmeticMean", "85": "ArithmeticMean", "86": "ArithmeticMean", "87": "ArithmeticMean", "88": "ArithmeticMean", "89": "ArithmeticMean", "90": "ArithmeticMean", "91": "ArithmeticMean", "92": "ArithmeticMean", "93": "ArithmeticMean", "94": "ArithmeticMean", "95": "ArithmeticMean", "96": "ArithmeticMean", "98": "ArithmeticMean" }, "CameraBehaviour": { "45": "AdaptToClusterBounds" }, "CanEditColour": { "0": true, "1": true, "10": true, "100": true, "103": true, "104": true, "105": true, "107": true, "108": true, "109": true, "11": true, "110": true, "111": true, "112": true, "115": true, "116": true, "12": true, "13": true, "135": "false", "136": "true", "14": true, "15": true, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "16": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": true, "179": true, "18": true, "180": true, "19": true, "195": false, "196": "false", "198": true, "2": true, "20": true, "21": true, "22": true, "225": true, "226": true, "227": true, "228": true, "229": false, "23": true, "230": false, "231": true, "24": true, "25": true, "255": true, "26": true, "27": true, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "28": true, "29": true, "3": true, "30": true, "31": true, "32": true, "33": true, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": true, "340": true, "35": true, "36": true, "37": true, "38": true, "39": true, "4": true, "40": true, "41": true, "42": true, "43": true, "44": true, "45": true, "47": true, "48": true, "49": "false", "5": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": true, "70": true, "71": true, "72": true, "73": true, "74": true, "75": true, "76": true, "77": true, "78": true, "79": false, "8": true, "80": false, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "9": true, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "CanEditMaterial": { "0": true, "1": true, "10": true, "100": false, "103": true, "104": true, "105": true, "107": true, "108": true, "109": true, "11": true, "110": true, "111": true, "112": true, "115": false, "116": false, "12": true, "13": true, "135": "false", "136": "TRUE", "14": true, "15": true, "153": "TRUE", "154": "TRUE", "155": "TRUE", "156": false, "157": false, "158": false, "159": false, "16": true, "160": false, "161": false, "162": false, "163": false, "164": false, "165": false, "166": false, "167": false, "17": true, "179": false, "18": true, "180": false, "19": true, "195": false, "196": "false", "198": true, "2": true, "20": true, "21": true, "22": true, "225": false, "226": false, "227": false, "228": false, "229": false, "23": true, "230": false, "231": true, "24": true, "25": true, "255": false, "26": true, "27": true, "273": false, "274": false, "275": false, "276": false, "277": false, "278": false, "28": true, "29": true, "3": true, "30": true, "31": true, "32": true, "33": true, "332": false, "333": false, "334": false, "335": false, "338": false, "339": false, "34": true, "340": false, "35": true, "36": true, "37": true, "38": true, "39": true, "4": true, "40": true, "41": true, "42": true, "43": true, "44": true, "45": false, "47": false, "48": false, "49": "false", "5": true, "50": false, "51": false, "52": false, "53": false, "54": false, "55": false, "56": false, "57": false, "58": false, "59": false, "6": true, "60": false, "61": false, "62": false, "63": false, "64": false, "65": false, "66": false, "67": false, "68": false, "69": false, "7": true, "70": false, "71": false, "72": false, "73": false, "74": true, "75": false, "76": false, "77": false, "78": false, "79": false, "8": true, "80": false, "83": false, "84": false, "85": false, "86": false, "87": false, "88": false, "89": false, "9": true, "90": false, "91": false, "92": false, "93": false, "94": false, "95": false, "96": false, "98": false }, "CharacterColliderHeight": { "45": 1 }, "ConnectableBlockCategoryPerFace": { "categoryName": { "273": "Tyre", "274": "Tyre", "277": "Tyre", "278": "Tyre" }, "connectionErrorKey": { "273": "strInvalidWheelRigConnection", "274": "strInvalidWheelRigConnection", "277": "strInvalidWheelRigConnection", "278": "strInvalidWheelRigConnection" }, "face": { "273": 2, "274": 2, "277": 2, "278": 2 } }, "ControllerLocalEndPoint": { "72": { "x": 0, "y": 0, "z": 0 }, "73": { "x": 0, "y": 0, "z": 0 } }, "ControllerPartPath": { "72": "Button_Button", "73": "Switch_Switch" }, "ControllerPositionAxis": { "72": { "x": 0, "y": -0.01, "z": 0 }, "73": { "x": 0, "y": 0, "z": 0 } }, "ControllerRotationAxis": { "72": { "x": 0, "y": 1, "z": 0 }, "73": { "x": -1, "y": 0, "z": 0 } }, "CosmeticCPU": { "47": 10, "48": 10 }, "CosmeticallyPaintedOnly": { "0": false, "1": false, "10": false, "100": true, "103": false, "104": false, "105": false, "107": false, "108": false, "109": false, "11": false, "110": false, "111": false, "112": false, "115": true, "116": true, "12": false, "13": false, "135": true, "136": true, "14": false, "15": false, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "16": false, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": false, "179": true, "18": false, "180": true, "19": false, "195": true, "196": true, "198": false, "2": false, "20": false, "21": false, "22": false, "225": true, "226": true, "227": true, "228": true, "229": true, "23": false, "230": true, "231": true, "24": false, "25": false, "255": true, "26": false, "27": false, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "28": false, "29": false, "3": false, "30": false, "31": false, "32": false, "33": false, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": false, "340": true, "35": false, "36": false, "37": false, "38": false, "39": false, "4": false, "40": false, "41": false, "42": false, "43": false, "44": false, "45": true, "47": true, "48": true, "49": true, "5": false, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": false, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": false, "70": true, "71": true, "72": true, "73": true, "74": false, "75": true, "76": true, "77": true, "78": true, "79": true, "8": false, "80": true, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "9": false, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "CpuType": { "0": "Base", "1": "Base", "10": "Base", "100": "Weapon", "103": "Base", "104": "Base", "105": "Base", "107": "Base", "108": "Base", "109": "Base", "11": "Base", "110": "Base", "111": "Base", "112": "Base", "115": "Base", "116": "Base", "12": "Base", "13": "Base", "135": "Base", "136": "Base", "14": "Base", "15": "Base", "153": "Base", "154": "Base", "155": "Base", "156": "Base", "157": "Base", "158": "Base", "159": "Base", "16": "Base", "160": "Base", "161": "Base", "162": "Base", "163": "Base", "164": "Base", "165": "Base", "166": "Base", "167": "Base", "17": "Base", "179": "Base", "18": "Base", "180": "Base", "19": "Base", "195": "Base", "196": "Base", "198": "Base", "2": "Base", "20": "Base", "21": "Base", "22": "Base", "225": "Base", "226": "Weapon", "227": "Weapon", "228": "Weapon", "229": "Base", "23": "Base", "230": "Base", "231": "Base", "24": "Base", "25": "Base", "255": "Base", "26": "Base", "27": "Base", "273": "Base", "274": "Base", "275": "Base", "276": "Base", "277": "Base", "278": "Base", "28": "Base", "29": "Base", "3": "Base", "30": "Base", "31": "Base", "32": "Base", "33": "Base", "332": "Weapon", "333": "Weapon", "334": "Weapon", "335": "Weapon", "338": "Weapon", "339": "Base", "34": "Base", "340": "Weapon", "35": "Base", "36": "Base", "37": "Base", "38": "Base", "39": "Base", "4": "Base", "40": "Base", "41": "Base", "42": "Base", "43": "Base", "44": "Base", "45": "Base", "47": "Cosmetic", "48": "Cosmetic", "49": "Base", "5": "Base", "50": "Base", "51": "Base", "52": "Base", "53": "Base", "54": "Base", "55": "Base", "56": "Base", "57": "Base", "58": "Base", "59": "Base", "6": "Base", "60": "Base", "61": "Base", "62": "Base", "63": "Base", "64": "Base", "65": "Base", "66": "Base", "67": "Base", "68": "Base", "69": "Base", "7": "Base", "70": "Base", "71": "Base", "72": "Base", "73": "Base", "74": "Base", "75": "Base", "76": "Base", "77": "Base", "78": "Base", "79": "Base", "8": "Base", "80": "Base", "83": "Base", "84": "Base", "85": "Base", "86": "Base", "87": "Base", "88": "Base", "89": "Base", "9": "Base", "90": "Base", "91": "Base", "92": "Base", "93": "Base", "94": "Base", "95": "Base", "96": "Base", "98": "Weapon" }, "CubeCategory": { "0": "Primitive", "1": "Primitive", "10": "Primitive", "100": "Gun", "103": "Primitive", "104": "Primitive", "105": "Primitive", "107": "Primitive", "108": "Primitive", "109": "Primitive", "11": "Primitive", "110": "Primitive", "111": "Primitive", "112": "Primitive", "115": "AntiGravity", "116": "Jet", "12": "Primitive", "13": "Primitive", "135": "Primitive", "136": "Primitive", "14": "Primitive", "15": "Primitive", "153": "Primitive", "154": "Primitive", "155": "Primitive", "156": "LogicBlock", "157": "LogicBlock", "158": "LogicBlock", "159": "LogicBlock", "16": "Primitive", "160": "LogicBlock", "161": "LogicBlock", "162": "Vector3ConstantBlock", "163": "Vector3PositionBlock", "164": "Vector3VelocityBlock", "165": "Vector3DirectionBlock", "166": "NearestPlayerInfoBlock", "167": "OwnerPositionBlock", "17": "Primitive", "179": "Jet", "18": "Primitive", "180": "Jet", "19": "Primitive", "195": "Primitive", "196": "Primitive", "198": "Primitive", "2": "Primitive", "20": "Primitive", "21": "Primitive", "22": "Primitive", "225": "DestructionSensor", "226": "Gun", "227": "Gun", "228": "Gun", "229": "Primitive", "23": "Primitive", "230": "Primitive", "231": "TNTBlock", "24": "Primitive", "25": "Primitive", "255": "DecouplerBlock", "26": "Primitive", "27": "Primitive", "273": "WheelRig", "274": "WheelRigSteerable", "275": "FloatDisplayBlock", "276": "VectorDisplayBlock", "277": "WheelRig", "278": "WheelRigSteerable", "28": "Primitive", "29": "Primitive", "3": "Primitive", "30": "Primitive", "31": "Primitive", "32": "Primitive", "33": "Primitive", "332": "GunTurret", "333": "GunTurret", "334": "GunTurret", "335": "GunTurret", "338": "Gun", "339": "AdvancedDestructionSensor", "34": "Primitive", "340": "GunTurret", "35": "Primitive", "36": "Primitive", "37": "Primitive", "38": "Primitive", "39": "Primitive", "4": "Primitive", "40": "Primitive", "41": "Primitive", "42": "Primitive", "43": "Primitive", "44": "Primitive", "45": "PilotSeat", "47": "SpotLight", "48": "SpotLight", "49": "Primitive", "5": "Primitive", "50": "LogicBlock", "51": "LogicBlock", "52": "LogicBlock", "53": "LogicBlock", "54": "LogicBlock", "55": "LogicBlock", "56": "LogicBlock", "57": "LogicBlock", "58": "LogicBlock", "59": "LogicBlock", "6": "Primitive", "60": "LogicBlock", "61": "LogicBlock", "62": "LogicBlock", "63": "LogicBlock", "64": "LogicBlock", "65": "LogicBlock", "66": "LogicBlock", "67": "LogicBlock", "68": "LogicBlock", "69": "LogicBlock", "7": "Primitive", "70": "LogicBlock", "71": "LogicBlock", "72": "Button", "73": "Button", "74": "TextBlock", "75": "BitBlock", "76": "ConstantBlock", "77": "CounterBlock", "78": "TimerBlock", "79": "Trigger", "8": "Primitive", "80": "DistanceSensor", "83": "Joint", "84": "Joint", "85": "Joint", "86": "Joint", "87": "Joint", "88": "Motor", "89": "Servo", "9": "Primitive", "90": "Servo", "91": "Piston", "92": "DampedAngularSpring", "93": "DampedAngularSpring", "94": "DampedSpring", "95": "AimingServo", "96": "AimingServo", "98": "Gun" }, "CubeDescriptionKey": { "0": "strScalableBuildingBlock", "1": "strScalableBuildingBlock", "10": "strScalableBuildingBlock", "100": "strWeapon_60mmTankCannon_Long_PlasmaDesc", "103": "strScalableBuildingBlock", "104": "strScalableBuildingBlock", "105": "strPostDesc", "107": "strPostDesc", "108": "strPostDesc", "109": "strPostDesc", "11": "strScalableBuildingBlock", "110": "strPostDesc", "111": "strPostDesc", "112": "strPostDesc", "115": "strAntiGravityBlockDesc", "116": "strThrusterSmallDesc", "12": "strScalableBuildingBlock", "13": "strScalableBuildingBlock", "135": "strFrameDesc", "136": "strFrameDesc", "14": "strScalableBuildingBlock", "15": "strScalableBuildingBlock", "153": "strFrameDesc", "154": "strFrameDesc", "155": "strFrameDesc", "156": "strMath_DotProductDesc", "157": "strMath_CrossProductDesc", "158": "strMath_AngleDesc", "159": "strMath_DistanceDesc", "16": "strScalableBuildingBlock", "160": "strMath_MagnitudeDesc", "161": "strMath_NormalizeDesc", "162": "strVector3_Const_BlockDesc", "163": "strPositionSensor_BlockDesc", "164": "strVelocitySensor_BlockDesc", "165": "strDirectionSensor_BlockDesc", "166": "strNearestPlayerPositionSensor_BlockDesc", "167": "strMyPositionSensor_BlockDesc", "17": "strScalableBuildingBlock", "179": "strThrusterStandardDesc", "18": "strScalablePlate", "180": "strThrusterLargeDesc", "19": "strScalablePlate", "195": "strFrameDesc", "196": "strFrameDesc", "198": "strScalablePlate", "2": "strScalableBuildingBlock", "20": "strScalablePlate", "21": "strScalablePlate", "22": "strScalablePlate", "225": "strDestructionSensor_BlockDesc", "226": "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc", "227": "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc", "228": "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc", "229": "strScalableGlassPlate", "23": "strScalablePlate", "230": "strScalableGlassPlate", "231": "strProtoniumCrystal_BlockDesc", "24": "strScalablePlate", "25": "strScalablePlate", "255": "strDecouplerBlockDesc", "26": "strScalablePlate", "27": "strScalablePlate", "273": "strWheelRig_APC_NoSteeringDesc", "274": "strWheelRig_APC_WithSteerDesc", "275": "strFloatDisplayBlockDesc", "276": "strVectorDisplayBlockDesc", "277": "strWheelRig_Small_NoSteeringDesc", "278": "strWheelRig_Small_WithSteerDesc", "28": "strScalablePlate", "29": "strScalablePlate", "3": "strScalableBuildingBlock", "30": "strScalablePlate", "31": "strScalablePlate", "32": "strScalablePlate", "33": "strScalableBuildingBlock", "332": "strWeapon_StandardLaserTurretDesc", "333": "strWeapon_StandardPlasmaTurretDesc", "334": "strWeapon_SmallLaserTurretDesc", "335": "strWeapon_SmallPlasmaTurretDesc", "338": "strWeapon_RailGunDesc", "339": "strAdvDestructionSensor_BlockDesc", "34": "strScalableBuildingBlock", "340": "strWeapon_StandardRailTurretDesc", "35": "strScalableBuildingBlock", "36": "strScalableBuildingBlock", "37": "strScalableBuildingBlock", "38": "strScalableBuildingBlock", "39": "strScalableBuildingBlock", "4": "strScalableBuildingBlock", "40": "strScalableBuildingBlock", "41": "strScalableBuildingBlock", "42": "strScalableBuildingBlock", "43": "strScalableBuildingBlock", "44": "strScalableBuildingBlock", "45": "strSeat_Driver_Robocraft2Desc", "47": "strHeadlamp_IndicatorDesc", "48": "strHeadlamp_StripDesc", "49": "strFrameDesc", "5": "strScalableBuildingBlock", "50": "strLogic_ANDDesc", "51": "strLogic_ORDesc", "52": "strLogic_NOTDesc", "53": "strLogic_NANDDesc", "54": "strLogic_NORDesc", "55": "strLogic_XORDesc", "56": "strLogic_XNORDesc", "57": "strMath_AdderDesc", "58": "strMath_SubtractorDesc", "59": "strMath_MultiplierDesc", "6": "strScalableBuildingBlock", "60": "strMath_DividerDesc", "61": "strMath_InverterDesc", "62": "strMath_AverageDesc", "63": "strMath_AbsoluteDesc", "64": "strMath_MinDesc", "65": "strMath_MaxDesc", "66": "strMath_EqualDesc", "67": "strMath_LessDesc", "68": "strMath_Less_EqualDesc", "69": "strMath_GreaterDesc", "7": "strScalableBuildingBlock", "70": "strMath_Greater_EqualDesc", "71": "strSimple_ConnectorDesc", "72": "strButtonDesc", "73": "strSwitchDesc", "74": "strNameplateDesc", "75": "strBitBlockDesc", "76": "strConst_BlockDesc", "77": "strCounter_BlockDesc", "78": "strTimerBlockDesc", "79": "strSensor_BlockDesc", "8": "strScalableBuildingBlock", "80": "strDistanceSensor_BlockDesc", "83": "strAxleDesc", "84": "strHingeDesc", "85": "strBallJointDesc", "86": "strUniversalJointDesc", "87": "strTelescopicJointDesc", "88": "strMotorDesc", "89": "strAxleServoDesc", "9": "strScalableBuildingBlock", "90": "strHingeServoDesc", "91": "strPistonServoDesc", "92": "strHingeSpringDesc", "93": "strAxleSpringDesc", "94": "strDampedSpringDesc", "95": "strAimingAxleServoDesc", "96": "strAimingHingeServoDesc", "98": "strWeapon_30mmAutoCannon_Long_LaserDesc" }, "CubeNameKey": { "0": "strCube", "1": "strNegativeTetrahedron", "10": "strRoundedNegativeQuarterPyramid", "100": "strWeapon_60mmTankCannon_Long_Plasma", "103": "strWideCylinderDoubleDiagonal", "104": "strNarrowCylinderDoubleDiagonal", "105": "strPostDoubleDiagonal", "107": "strPostStraight", "108": "strPostLShape", "109": "strPostTJunction", "11": "strRoundedWedge", "110": "strPostCross", "111": "strPostCorner", "112": "strPostDiagonal", "115": "strAntiGravityBlock", "116": "strThrusterSmall", "12": "strRoundedQuarterPyramid", "13": "strRoundedTetrahedron", "135": "strGlassFrame_SkewedTriangle", "136": "strFrame_Square", "14": "strCone", "15": "strConeSegment", "153": "strFrame_Triangle", "154": "strFrame_SkewedSquare", "155": "strFrame_SkewedTriangle", "156": "strMath_DotProduct", "157": "strMath_CrossProduct", "158": "strMath_Angle", "159": "strMath_Distance", "16": "strHemisphere", "160": "strMath_Magnitude", "161": "strMath_Normalize", "162": "strVector3_Const_Block", "163": "strPositionSensor_Block", "164": "strVelocitySensor_Block", "165": "strDirectionSensor_Block", "166": "strNearestPlayerPositionSensor_Block", "167": "strMyPositionSensor_Block", "17": "strSphere", "179": "strThrusterStandard", "18": "strPlateCube", "180": "strThrusterLarge", "19": "strNegativeTetrahedronPlate", "195": "strGlassFrame_Square", "196": "strGlassFrame_Triangle", "198": "strHalfDoubleSlicedPlate", "2": "strNegativeQuarterPyramid", "20": "strNegativeQuarterPyramidPlate", "21": "strPlateWedge", "22": "strPlateQuarterPyramid", "225": "strDestructionSensor_Block", "226": "strWeapon_ExplosiveBlock_Small_ArcDischarger", "227": "strWeapon_ExplosiveBlock_Medium_ArcDischarger", "228": "strWeapon_ExplosiveBlock_Large_ArcDischarger", "229": "strGlassPlate_Square", "23": "strPlateTetrahedron", "230": "strGlassPlate_Triangle", "231": "strProtoniumCrystal_Block", "24": "strPlateTriangle", "25": "strRoundedNegativeTetrahedronPlate", "255": "strDecouplerBlock", "26": "strRoundedNegativeQuarterPyramidPlate", "27": "strPlateRWedge", "273": "strWheelRig_APC_NoSteering", "274": "strWheelRig_APC_WithSteer", "275": "strFloatDisplayBlock", "276": "strVectorDisplayBlock", "277": "strWheelRig_Small_NoSteering", "278": "strWheelRig_Small_WithSteer", "28": "strPlateRTretrahedron", "29": "strPlateCircle", "3": "strDoubleSliced", "30": "strWideCylinderPlate", "31": "strNarrowCylinderPlate", "32": "strPlateQtrCircle", "33": "strWideCylinder", "332": "strWeapon_StandardLaserTurret", "333": "strWeapon_StandardPlasmaTurret", "334": "strWeapon_SmallLaserTurret", "335": "strWeapon_SmallPlasmaTurret", "338": "strWeapon_RailGun", "339": "strAdvDestructionSensor_Block", "34": "strWideCylinderBend", "340": "strWeapon_StandardRailTurret", "35": "strWideCylinderT", "36": "strWideCylinderCross", "37": "strWideCylinderCorner", "38": "strWideCylinderDiagonal", "39": "strNarrowCylinder", "4": "strHalfDoubleSliced", "40": "strNarrowCylinderBend", "41": "strNarrowCylinderT", "42": "strNarrowCylinderCross", "43": "strNarrowCylinderCorner", "44": "strNarrowCylinderDiagonal", "45": "strSeat_Driver_Robocraft2", "47": "strHeadlamp_Indicator", "48": "strHeadlamp_Strip", "49": "strGlassFrame_SkewedSquare", "5": "strWedge", "50": "strLogic_AND", "51": "strLogic_OR", "52": "strLogic_NOT", "53": "strLogic_NAND", "54": "strLogic_NOR", "55": "strLogic_XOR", "56": "strLogic_XNOR", "57": "strMath_Adder", "58": "strMath_Subtractor", "59": "strMath_Multiplier", "6": "strQuarterPyramid", "60": "strMath_Divider", "61": "strMath_Inverter", "62": "strMath_Average", "63": "strMath_Absolute", "64": "strMath_Min", "65": "strMath_Max", "66": "strMath_Equal", "67": "strMath_Less", "68": "strMath_Less_Equal", "69": "strMath_Greater", "7": "strEighthPyramid", "70": "strMath_Greater_Equal", "71": "strSimple_Connector", "72": "strButton", "73": "strSwitch", "74": "strNameplate", "75": "strBitBlock", "76": "strConst_Block", "77": "strCounter_Block", "78": "strTimerBlock", "79": "strSensor_Block", "8": "strTetrahedron", "80": "strDistanceSensor_Block", "83": "strAxle", "84": "strHinge", "85": "strBallJoint", "86": "strUniversalJoint", "87": "strTelescopicJoint", "88": "strMotor", "89": "strAxleServo", "9": "strRoundedNegativeTetrahedron", "90": "strHingeServo", "91": "strPistonServo", "92": "strHingeSpring", "93": "strAxleSpring", "94": "strDampedSpring", "95": "strAimingAxleServo", "96": "strAimingHingeServo", "98": "strWeapon_30mmAutoCannon_Long_Laser" }, "CubeShortNameKey": { "0": "strCubeShort", "1": "strNegativeTetrahedronShort", "10": "strRoundedNegativeQuarterPyramidShort", "103": "strWideCylinderDoubleDiagonalShort", "104": "strNarrowCylinderDoubleDiagonalShort", "105": "strPostDoubleDiagonalShort", "11": "strRoundedWedgeShort", "12": "strRoundedQuarterPyramidShort", "13": "strRoundedTetrahedronShort", "135": "strGlassFrame_SkewedTriangleShort", "14": "strConeShort", "15": "strConeSegmentShort", "154": "strFrame_SkewedSquareShort", "155": "strFrame_SkewedTriangleShort", "156": "strMath_DotProductShort", "157": "strMath_CrossProductShort", "159": "strMath_DistanceShort", "16": "strHemisphereShort", "160": "strMath_MagnitudeShort", "161": "strMath_NormalizeShort", "162": "strVector3_Const_BlockShort", "163": "strPositionSensor_BlockShort", "164": "strVelocitySensor_BlockShort", "165": "strDirectionSensor_BlockShort", "166": "strNearestPlayerPositionSensor_BlockShort", "17": "strSphereShort", "18": "strPlateCubeShort", "19": "strNegativeTetrahedronPlateShort", "198": "strHalfDoubleSlicedPlateShort", "2": "strNegativeQuarterPyramidShort", "20": "strNegativeQuarterPyramidPlateShort", "21": "strPlateWedgeShort", "22": "strPlateQuarterPyramidShort", "229": "strGlassPlate_SquareShort", "23": "strPlateTetrahedronShort", "230": "strGlassPlate_TriangleShort", "24": "strPlateTriangleShort", "25": "strRoundedNegativeTetrahedronPlateShort", "26": "strRoundedNegativeQuarterPyramidPlateShort", "27": "strPlateRWedgeShort", "275": "strFloatDisplayBlock", "276": "strVectorDisplayBlock", "28": "strPlateRTretrahedronShort", "29": "strPlateCircleShort", "3": "strDoubleSlicedShort", "30": "strWideCylinderPlateShort", "31": "strNarrowCylinderPlateShort", "32": "strPlateQtrCircleShort", "33": "strWideCylinderShort", "34": "strWideCylinderBendShort", "35": "strWideCylinderTShort", "36": "strWideCylinderCrossShort", "37": "strWideCylinderCornerShort", "38": "strWideCylinderDiagonalShort", "39": "strNarrowCylinderShort", "4": "strHalfDoubleSlicedShort", "40": "strNarrowCylinderBendShort", "41": "strNarrowCylinderTShort", "42": "strNarrowCylinderCrossShort", "43": "strNarrowCylinderCornerShort", "44": "strNarrowCylinderDiagonalShort", "49": "strGlassFrame_SkewedSquareShort", "5": "strWedgeShort", "6": "strQuarterPyramidShort", "68": "strMath_Less_EqualShort", "7": "strEighthPyramidShort", "70": "strMath_Greater_EqualShort", "8": "strTetrahedronShort", "9": "strRoundedNegativeTetrahedronShort" }, "CubeType": { "0": "Block", "1": "Block", "10": "Block", "100": "Block", "103": "Block", "104": "Block", "105": "Block", "107": "Block", "108": "Block", "109": "Block", "11": "Block", "110": "Block", "111": "Block", "112": "Block", "115": "Block", "116": "Block", "12": "Block", "13": "Block", "135": "Block", "136": "Block", "14": "Block", "15": "Block", "153": "Block", "154": "Block", "155": "Block", "156": "Block", "157": "Block", "158": "Block", "159": "Block", "16": "Block", "160": "Block", "161": "Block", "162": "Block", "163": "Block", "164": "Block", "165": "Block", "166": "Block", "167": "Block", "17": "Block", "179": "Block", "18": "Block", "180": "Block", "19": "Block", "195": "Block", "196": "Block", "198": "Block", "2": "Block", "20": "Block", "21": "Block", "22": "Block", "225": "Block", "226": "Block", "227": "Block", "228": "Block", "229": "Block", "23": "Block", "230": "Block", "231": "Block", "24": "Block", "25": "Block", "255": "Joint", "26": "Block", "27": "Block", "273": "Joint", "274": "Joint", "275": "Block", "276": "Block", "277": "Joint", "278": "Joint", "28": "Block", "29": "Block", "3": "Block", "30": "Block", "31": "Block", "32": "Block", "33": "Block", "332": "Joint", "333": "Joint", "334": "Joint", "335": "Joint", "338": "Block", "339": "Block", "34": "Block", "340": "Joint", "35": "Block", "36": "Block", "37": "Block", "38": "Block", "39": "Block", "4": "Block", "40": "Block", "41": "Block", "42": "Block", "43": "Block", "44": "Block", "45": "Block", "47": "Block", "48": "Block", "49": "Block", "5": "Block", "50": "Block", "51": "Block", "52": "Block", "53": "Block", "54": "Block", "55": "Block", "56": "Block", "57": "Block", "58": "Block", "59": "Block", "6": "Block", "60": "Block", "61": "Block", "62": "Block", "63": "Block", "64": "Block", "65": "Block", "66": "Block", "67": "Block", "68": "Block", "69": "Block", "7": "Block", "70": "Block", "71": "Block", "72": "Block", "73": "Block", "74": "Block", "75": "Block", "76": "Block", "77": "Block", "78": "Block", "79": "Block", "8": "Block", "80": "Block", "83": "Joint", "84": "Joint", "85": "Joint", "86": "Joint", "87": "Joint", "88": "Joint", "89": "Joint", "9": "Block", "90": "Joint", "91": "Joint", "92": "Joint", "93": "Joint", "94": "Joint", "95": "Joint", "96": "Joint", "98": "Block" }, "DampingReferenceVolume": { "115": 1.92 }, "DefaultColour": { "0": 0, "1": "0", "10": "0", "100": 0, "103": "0", "104": "0", "105": "0", "107": "0", "108": "0", "109": "0", "11": "0", "110": "0", "111": "0", "112": "0", "115": 0, "116": 0, "12": "0", "13": "0", "135": 3, "136": 4, "14": "0", "15": "0", "153": 4, "154": 4, "155": 4, "156": 0, "157": 0, "158": 0, "159": 0, "16": "0", "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "17": "0", "179": 0, "18": "0", "180": 0, "19": "0", "195": 3, "196": 3, "198": "0", "2": "0", "20": "0", "21": "0", "22": "0", "225": 0, "226": 0, "227": 0, "228": 0, "229": "0", "23": "0", "230": "0", "231": 0, "24": "0", "25": "0", "255": 0, "26": "0", "27": "0", "273": 0, "274": 0, "275": 0, "276": 0, "277": 0, "278": 0, "28": "0", "29": "0", "3": "0", "30": "0", "31": "0", "32": "0", "33": "0", "332": 0, "333": 0, "334": 0, "335": 0, "338": 0, "339": 0, "34": "0", "340": 0, "35": "0", "36": "0", "37": "0", "38": "0", "39": "0", "4": "0", "40": "0", "41": "0", "42": "0", "43": "0", "44": "0", "45": 0, "47": 3, "48": 3, "49": 3, "5": "0", "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "6": "0", "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "7": "0", "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 3, "8": "0", "80": 5, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "9": "0", "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "98": 0 }, "DefaultMaterialID": { "0": 0, "1": 0, "10": 0, "100": 1, "103": 0, "104": 0, "105": 0, "107": 0, "108": 0, "109": 0, "11": 0, "110": 0, "111": 0, "112": 0, "115": 8, "116": 8, "12": 0, "13": 0, "135": 9, "136": 0, "14": 0, "15": 0, "153": 0, "154": 0, "155": 0, "156": 0, "157": 0, "158": 0, "159": 0, "16": 0, "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "17": 0, "179": 8, "18": 0, "180": 8, "19": 0, "195": 9, "196": 9, "198": 0, "2": 0, "20": 0, "21": 0, "22": 0, "225": 0, "226": 1, "227": 1, "228": 1, "229": 0, "23": 0, "230": 0, "231": 1, "24": 0, "25": 0, "255": 1, "26": 0, "27": 0, "273": 1, "274": 1, "275": 0, "276": 0, "277": 1, "278": 1, "28": 0, "29": 0, "3": 0, "30": 0, "31": 0, "32": 0, "33": 0, "332": 1, "333": 1, "334": 1, "335": 1, "338": 1, "339": 0, "34": 0, "340": 1, "35": 0, "36": 0, "37": 0, "38": 0, "39": 0, "4": 0, "40": 0, "41": 0, "42": 0, "43": 0, "44": 0, "45": 0, "47": 0, "48": 0, "49": 9, "5": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "6": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "7": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "8": 0, "80": 0, "83": 1, "84": 1, "85": 1, "86": 1, "87": 1, "88": 1, "89": 1, "9": 0, "90": 1, "91": 1, "92": 1, "93": 1, "94": 1, "95": 1, "96": 1, "98": 1 }, "DirectionVector": { "89": { "x": 0, "y": 1, "z": 0 }, "90": { "x": 0, "y": 1, "z": 0 }, "95": { "x": 0, "y": 1, "z": 0 }, "96": { "x": 0, "y": 1, "z": 0 } }, "DistanceSensorRaycastOffset": { "80": { "x": 0, "y": -0.03, "z": 0 } }, "EdgeConnectingFaces": { "1": [ 0, 2, 5 ], "10": [ 0, 5 ], "103": [ 2, 3 ], "104": [ 2, 3 ], "105": [ 2, 3 ], "107": [ 0, 1, 2, 3, 4, 5 ], "108": [ 0, 1, 2, 3, 4, 5 ], "109": [ 0, 1, 2, 3, 4, 5 ], "11": [ 0, 1 ], "110": [ 0, 1, 2, 3, 4, 5 ], "111": [ 0, 1, 2, 3, 4, 5 ], "112": [ 2, 3 ], "115": [ 3 ], "116": [ 3 ], "12": [ 1, 4 ], "13": [ 1, 3, 4 ], "135": [ 1, 3 ], "136": [ 0, 1, 2, 3 ], "14": [ 3 ], "15": [ 1, 3, 4 ], "153": [ 1, 3 ], "154": [ 0, 1, 2, 3 ], "155": [ 1, 3 ], "16": [ 3 ], "163": [ 3 ], "164": [ 3 ], "165": [ 3 ], "166": [ 3 ], "167": [ 3 ], "179": [ 3 ], "180": [ 3 ], "19": [ 0, 2, 5 ], "195": [ 0, 1, 2, 3 ], "196": [ 1, 3 ], "198": [ 0, 3, 5 ], "2": [ 0, 5 ], "20": [ 0, 5 ], "21": [ 0, 1 ], "22": [ 1, 4 ], "225": [ 3 ], "23": [ 1, 3, 4 ], "230": [ 2, 3 ], "231": [ 0, 1, 2, 3, 4, 5 ], "24": [ 2, 3 ], "25": [ 0, 2, 5 ], "26": [ 0, 5 ], "27": [ 0, 1 ], "273": [ 3 ], "274": [ 3 ], "275": [ 3 ], "276": [ 3 ], "277": [ 3 ], "278": [ 3 ], "28": [ 1, 3, 4 ], "29": [ 2, 3 ], "3": [ 0, 1, 4, 5 ], "30": [ 2, 3 ], "31": [ 2, 3 ], "32": [ 3, 4 ], "33": [ 2, 3 ], "332": [ 3 ], "333": [ 3 ], "334": [ 3 ], "335": [ 3 ], "339": [ 3 ], "34": [ 3, 4 ], "340": [ 3 ], "35": [ 0, 1, 3 ], "36": [ 0, 1, 2, 3 ], "37": [ 0, 3, 4 ], "38": [ 2, 3 ], "39": [ 2, 3 ], "4": [ 0, 3, 5 ], "40": [ 3, 4 ], "41": [ 0, 1, 3 ], "42": [ 0, 1, 2, 3 ], "43": [ 0, 3, 4 ], "44": [ 2, 3 ], "45": [ 0, 1, 3, 4, 5 ], "47": [ 3 ], "48": [ 3 ], "49": [ 0, 1, 2, 3 ], "5": [ 0, 1 ], "6": [ 1, 4 ], "7": [ 3, 4 ], "79": [ 2, 3 ], "8": [ 1, 3, 4 ], "80": [ 3 ], "9": [ 0, 2, 5 ] }, "EndAudioEvent": { "88": "event:/Physics/PoweredJoints/Motor/MotorEnd", "89": "event:/Physics/PoweredJoints/Servo/ServoEnd", "90": "event:/Physics/PoweredJoints/Servo/ServoEnd", "91": "event:/Physics/PoweredJoints/Piston/PistonEnd" }, "EngineBlockDataId": { "273": 0, "274": 0, "277": 1, "278": 1 }, "ForcePointOffset": { "115": { "x": 0, "y": 0.4, "z": 0 }, "116": { "x": 0, "y": 0.215, "z": -0.67 }, "179": { "x": 0, "y": 0.45, "z": -1.005 }, "180": { "x": 0, "y": 0.79, "z": -1.996 } }, "GhostPath": { "72": "Button_Ghost", "73": "Switch_Ghost" }, "GhostPivotOffset": { "18": { "x": 0, "y": -0.33333, "z": 0 }, "19": { "x": 0, "y": -0.33333, "z": 0 }, "198": { "x": 0, "y": -0.33333, "z": 0 }, "20": { "x": 0, "y": -0.33333, "z": 0 }, "21": { "x": 0, "y": -0.33333, "z": 0 }, "22": { "x": 0, "y": -0.33333, "z": 0 }, "229": { "x": 0, "y": -0.33333, "z": 0 }, "23": { "x": 0, "y": -0.33333, "z": 0 }, "230": { "x": 0, "y": -0.33333, "z": 0 }, "24": { "x": 0, "y": -0.33333, "z": 0 }, "25": { "x": 0, "y": -0.33333, "z": 0 }, "26": { "x": 0, "y": -0.33333, "z": 0 }, "27": { "x": 0, "y": -0.33333, "z": 0 }, "28": { "x": 0, "y": -0.33333, "z": 0 }, "29": { "x": 0, "y": -0.33333, "z": 0 }, "30": { "x": 0, "y": -0.33333, "z": 0 }, "31": { "x": 0, "y": -0.33333, "z": 0 }, "32": { "x": 0, "y": -0.33333, "z": 0 }, "74": { "x": 0, "y": -0.33333, "z": 0 } }, "GridOffset": { "273": [ 0, 0, 0.3 ], "274": [ 0, 0, 0.3 ], "277": [ 0, 0, 0.3 ], "278": [ 0, 0, 0.3 ], "45": [ 0, 0, -0.5 ] }, "GridScale": { "0": [ 1, 1, 1 ], "1": [ 1, 1, 1 ], "10": [ 1, 1, 1 ], "100": [ 1, 10, 1 ], "103": [ 2, 1, 2 ], "104": [ 2, 1, 2 ], "105": [ 2, 1, 2 ], "107": [ 1, 1, 1 ], "108": [ 1, 1, 1 ], "109": [ 1, 1, 1 ], "11": [ 1, 1, 1 ], "110": [ 1, 1, 1 ], "111": [ 1, 1, 1 ], "112": [ 1, 1, 2 ], "115": [ 3, 3, 3 ], "116": [ 3, 3, 6 ], "12": [ 1, 1, 1 ], "13": [ 1, 1, 1 ], "135": [ 2, 1, 2 ], "136": [ 1, 1, 2 ], "14": [ 1, 1, 1 ], "15": [ 1, 1, 1 ], "153": [ 1, 1, 2 ], "154": [ 2, 1, 2 ], "155": [ 2, 1, 2 ], "156": [ 1, 1, 1 ], "157": [ 1, 1, 1 ], "158": [ 1, 1, 1 ], "159": [ 1, 1, 1 ], "16": [ 1, 1, 1 ], "160": [ 1, 1, 1 ], "161": [ 1, 1, 1 ], "162": [ 1, 1, 1 ], "163": [ 1, 1, 1 ], "164": [ 1, 1, 1 ], "165": [ 1, 1, 1 ], "166": [ 1, 1, 1 ], "167": [ 1, 1, 1 ], "17": [ 1, 1, 1 ], "179": [ 5, 4, 9 ], "18": [ 1, 1, 1 ], "180": [ 7, 8, 16 ], "19": [ 1, 1, 1 ], "195": [ 1, 1, 2 ], "196": [ 1, 1, 2 ], "198": [ 1, 1, 1 ], "2": [ 1, 1, 1 ], "20": [ 1, 1, 1 ], "21": [ 1, 1, 1 ], "22": [ 1, 1, 1 ], "225": [ 1, 1, 1 ], "226": [ 1, 1, 1 ], "227": [ 1, 1, 2 ], "228": [ 2, 1, 2 ], "229": [ 1, 1, 1 ], "23": [ 1, 1, 1 ], "230": [ 1, 1, 1 ], "231": [ 4, 4, 4 ], "24": [ 1, 1, 1 ], "25": [ 1, 1, 1 ], "255": [ 1, 1, 1 ], "26": [ 1, 1, 1 ], "27": [ 1, 1, 1 ], "273": [ 1, 4, 5 ], "274": [ 1, 4, 5 ], "275": [ 1, 1, 1 ], "276": [ 1, 1, 1 ], "277": [ 1, 4, 5 ], "278": [ 1, 4, 5 ], "28": [ 1, 1, 1 ], "29": [ 1, 1, 1 ], "3": [ 1, 1, 1 ], "30": [ 1, 1, 1 ], "31": [ 1, 1, 1 ], "32": [ 1, 1, 1 ], "33": [ 1, 1, 1 ], "332": [ 3, 1, 3 ], "333": [ 3, 1, 3 ], "334": [ 3, 1, 3 ], "335": [ 3, 1, 3 ], "338": [ 3, 10, 1 ], "339": [ 1, 1, 1 ], "34": [ 1, 1, 1 ], "340": [ 3, 1, 3 ], "35": [ 1, 1, 1 ], "36": [ 1, 1, 1 ], "37": [ 1, 1, 1 ], "38": [ 1, 1, 2 ], "39": [ 1, 1, 1 ], "4": [ 1, 1, 1 ], "40": [ 1, 1, 1 ], "41": [ 1, 1, 1 ], "42": [ 1, 1, 1 ], "43": [ 1, 1, 1 ], "44": [ 1, 1, 2 ], "45": [ 3, 4, 6 ], "47": [ 1, 1, 1 ], "48": [ 1, 1, 1 ], "49": [ 2, 1, 2 ], "5": [ 1, 1, 1 ], "50": [ 1, 1, 1 ], "51": [ 1, 1, 1 ], "52": [ 1, 1, 1 ], "53": [ 1, 1, 1 ], "54": [ 1, 1, 1 ], "55": [ 1, 1, 1 ], "56": [ 1, 1, 1 ], "57": [ 1, 1, 1 ], "58": [ 1, 1, 1 ], "59": [ 1, 1, 1 ], "6": [ 1, 1, 1 ], "60": [ 1, 1, 1 ], "61": [ 1, 1, 1 ], "62": [ 1, 1, 1 ], "63": [ 1, 1, 1 ], "64": [ 1, 1, 1 ], "65": [ 1, 1, 1 ], "66": [ 1, 1, 1 ], "67": [ 1, 1, 1 ], "68": [ 1, 1, 1 ], "69": [ 1, 1, 1 ], "7": [ 1, 1, 1 ], "70": [ 1, 1, 1 ], "71": [ 1, 1, 1 ], "72": [ 1, 1, 1 ], "73": [ 1, 1, 1 ], "74": [ 1, 1, 1 ], "75": [ 1, 1, 1 ], "76": [ 2, 1, 1 ], "77": [ 2, 1, 1 ], "78": [ 1, 1, 1 ], "79": [ 1, 1, 1 ], "8": [ 1, 1, 1 ], "80": [ 1, 1, 1 ], "83": [ 1, 1, 1 ], "84": [ 1, 1, 1 ], "85": [ 1, 1, 1 ], "86": [ 1, 1, 1 ], "87": [ 1, 1, 1 ], "88": [ 1, 1, 1 ], "89": [ 1, 1, 1 ], "9": [ 1, 1, 1 ], "90": [ 1, 1, 1 ], "91": [ 1, 1, 1 ], "92": [ 1, 1, 1 ], "93": [ 1, 1, 1 ], "94": [ 1, 1, 1 ], "95": [ 1, 1, 1 ], "96": [ 1, 1, 1 ], "98": [ 1, 8, 1 ] }, "GuideArrow": { "116": "ArrowGizmo_Thruster_Small_Direction", "179": "ArrowGizmo_Thruster_Standard_Direction", "180": "ArrowGizmo_Thruster_Standard_Direction", "273": "ArrowGizmo_Wheel_APC_Rotation", "274": "ArrowGizmo_Wheel_APC_Steering", "277": "ArrowGizmo_Wheel_Small_Rotation", "278": "ArrowGizmo_Wheel_Small_Steering", "332": "ArrowGizmo_Weapon_GroundLaser", "333": "ArrowGizmo_Weapon_GroundPlasma", "334": "ArrowGizmo_Weapon_AirLaser", "335": "ArrowGizmo_Weapon_AirPlasma", "338": "3DUI_ArrowGizmo_Weapon_RailBarrel", "340": "ArrowGizmo_Weapon_GroundRail", "83": "ArrowGizmo_Axle_Passive", "84": "ArrowGizmo_Hinge_Passive", "85": "ArrowGizmo_Joint_PassiveBall", "86": "ArrowGizmo_Joint_Universal", "87": "ArrowGizmo_Joint_Telescopic", "88": "ArrowGizmo_Motor", "89": "ArrowGizmo_Axle_Servo", "90": "ArrowGizmo_Hinge_Servo", "91": "ArrowGizmo_Piston", "92": "ArrowGizmo_Hinge_PassiveDamped", "93": "ArrowGizmo_DampedAxleSpring", "94": "ArrowGizmo_Spring", "95": "ArrowGizmo_AimingAxle_Servo", "96": "ArrowGizmo_AimingHinge_Servo" }, "HasProportionalInput": { "332": true, "333": true, "334": true, "335": true, "340": true, "89": true, "90": true, "91": true, "95": true, "96": true }, "HasTriggerFunctionality": { "47": 1, "48": 1, "79": true }, "InheritIndestructibility": { "100": true, "115": true, "116": true, "135": true, "156": true, "157": true, "158": true, "159": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "179": true, "180": true, "195": true, "196": true, "225": true, "226": true, "227": true, "228": true, "255": true, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "340": true, "45": true, "47": true, "48": true, "49": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "70": true, "71": true, "72": true, "73": true, "74": true, "75": true, "76": true, "77": true, "78": true, "79": true, "80": true, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "InventoryCategory": { "0": "Shapes", "1": "Shapes", "10": "Shapes", "100": "Weapons", "103": "Shapes", "104": "Shapes", "105": "Shapes", "107": "Shapes", "108": "Shapes", "109": "Shapes", "11": "Shapes", "110": "Shapes", "111": "Shapes", "112": "Shapes", "115": "Movement", "116": "Movement", "12": "Shapes", "13": "Shapes", "135": "Shapes", "136": "Shapes", "14": "Shapes", "15": "Shapes", "153": "Shapes", "154": "Shapes", "155": "Shapes", "156": "Math", "157": "Math", "158": "Math", "159": "Math", "16": "Shapes", "160": "Math", "161": "Math", "162": "Logic", "163": "Sensors", "164": "Sensors", "165": "Sensors", "166": "Sensors", "167": "Sensors", "17": "Shapes", "179": "Movement", "18": "Shapes", "180": "Movement", "19": "Shapes", "195": "Shapes", "196": "Shapes", "198": "Shapes", "2": "Shapes", "20": "Shapes", "21": "Shapes", "22": "Shapes", "225": "Sensors", "226": "Weapons", "227": "Weapons", "228": "Weapons", "229": "Shapes", "23": "Shapes", "230": "Shapes", "231": "MapEditorFeatures", "24": "Shapes", "25": "Shapes", "255": "PoweredJoints", "26": "Shapes", "27": "Shapes", "273": "Movement", "274": "Movement", "275": "Math", "276": "Math", "277": "Movement", "278": "Movement", "28": "Shapes", "29": "Shapes", "3": "Shapes", "30": "Shapes", "31": "Shapes", "32": "Shapes", "33": "Shapes", "332": "Weapons", "333": "Weapons", "334": "Weapons", "335": "Weapons", "338": "Weapons", "339": "MapEditorFeatures", "34": "Shapes", "340": "Weapons", "35": "Shapes", "36": "Shapes", "37": "Shapes", "38": "Shapes", "39": "Shapes", "4": "Shapes", "40": "Shapes", "41": "Shapes", "42": "Shapes", "43": "Shapes", "44": "Shapes", "45": "Movement", "47": "Cosmetics", "48": "Cosmetics", "49": "Shapes", "5": "Shapes", "50": "Logic", "51": "Logic", "52": "Logic", "53": "Logic", "54": "Logic", "55": "Logic", "56": "Logic", "57": "Math", "58": "Math", "59": "Math", "6": "Shapes", "60": "Math", "61": "Math", "62": "Math", "63": "Math", "64": "Math", "65": "Math", "66": "Math", "67": "Math", "68": "Math", "69": "Math", "7": "Shapes", "70": "Math", "71": "Logic", "72": "MapEditorFeatures", "73": "MapEditorFeatures", "74": "Shapes", "75": "Logic", "76": "Logic", "77": "Logic", "78": "Logic", "79": "Sensors", "8": "Shapes", "80": "Sensors", "83": "PassiveJoints", "84": "PassiveJoints", "85": "PassiveJoints", "86": "PassiveJoints", "87": "PassiveJoints", "88": "PoweredJoints", "89": "PoweredJoints", "9": "Shapes", "90": "PoweredJoints", "91": "PoweredJoints", "92": "PassiveJoints", "93": "PassiveJoints", "94": "PassiveJoints", "95": "Weapons", "96": "Weapons", "98": "Weapons" }, "IsColourable": { "0": true, "1": true, "10": true, "100": true, "103": true, "104": true, "105": true, "107": true, "108": true, "109": true, "11": true, "110": true, "111": true, "112": true, "115": true, "116": true, "12": true, "13": true, "135": false, "136": true, "14": true, "15": true, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "16": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": true, "179": true, "18": true, "180": true, "19": true, "195": false, "196": false, "198": true, "2": true, "20": true, "21": true, "22": true, "225": true, "226": true, "227": true, "228": true, "229": false, "23": true, "230": false, "231": true, "24": true, "25": true, "255": true, "26": true, "27": true, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "28": true, "29": true, "3": true, "30": true, "31": true, "32": true, "33": true, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": true, "340": true, "35": true, "36": true, "37": true, "38": true, "39": true, "4": true, "40": true, "41": true, "42": true, "43": true, "44": true, "45": true, "47": true, "48": true, "49": false, "5": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": true, "70": true, "71": true, "72": true, "73": true, "74": true, "75": true, "76": true, "77": true, "78": true, "79": true, "8": true, "80": true, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "9": true, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "IsSymmetrical": { "0": true, "1": true, "10": true, "100": true, "107": true, "108": true, "109": true, "11": true, "110": true, "111": true, "112": true, "115": true, "116": true, "12": true, "13": true, "14": true, "15": true, "156": true, "157": true, "158": true, "159": true, "16": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": true, "179": true, "18": true, "180": true, "19": true, "195": true, "198": true, "2": true, "20": true, "21": true, "22": true, "225": true, "226": true, "227": true, "228": true, "229": true, "23": true, "230": true, "231": true, "24": true, "25": true, "255": true, "26": true, "27": true, "275": true, "276": true, "28": true, "29": true, "3": true, "30": true, "31": true, "32": true, "33": true, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": true, "340": true, "35": true, "36": true, "37": true, "38": true, "39": true, "4": true, "40": true, "41": true, "42": true, "43": true, "44": true, "45": true, "47": true, "48": true, "49": true, "5": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "70": true, "71": true, "72": true, "73": true, "74": true, "75": true, "76": true, "77": true, "78": true, "79": true, "8": true, "80": true, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "9": true, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "IsToggle": { "72": false, "73": true }, "JetDefaultMaxThrust": { "116": 160, "179": 265, "180": 810 }, "JetStreamLength": { "116": 1.95, "179": 2.2, "180": 4.65 }, "JetStreamOffset": { "116": { "x": 0, "y": 0.215, "z": -0.67 }, "179": { "x": 0, "y": 0.45, "z": -1.005 }, "180": { "x": 0, "y": 0.79, "z": -1.996 } }, "JetStreamRadius": { "116": 0.06, "179": 0.12, "180": 0.2 }, "JetStreamSphereCastRadius": { "116": 0.006, "179": 0.012, "180": 0.02 }, "JointConnectionHealth": { "100": 5000, "226": 5000, "338": 5000, "98": 5000 }, "Joints": { "255": [ { "DownPart": "Decoupler_Block_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "JointMax": 0.3, "JointMin": 0.1, "JointSpringDamping": 0.1, "JointSpringFrequency": 1, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "Fixed", "UpPart": "Decoupler_Block_2" } ], "273": [ { "DownPart": "WheelRig_HiddenBase", "FilterJointPartContacts": true, "JointConnectionHealth": 350, "JointLinearStrength": 1.1, "JointMax": 0.6, "JointMin": -0.05, "JointSpringDamping": 5, "JointSpringFrequency": 1.5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.7, "z": 0 }, "UnityECSPhysicsJointType": "WheelRig", "UpOffset": { "x": 0, "y": 0.7, "z": 0 }, "UpPart": "Wheel_APC", "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 } } ], "274": [ { "DownPart": "WheelRig_HiddenBase", "FilterJointPartContacts": true, "JointConnectionHealth": 350, "JointLinearStrength": 1.1, "JointMax": 0.6, "JointMin": -0.05, "JointSpringDamping": 5, "JointSpringFrequency": 1.5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.7, "z": 0 }, "UnityECSPhysicsJointType": "WheelRig", "UpOffset": { "x": 0, "y": 0.7, "z": 0 }, "UpPart": "Wheel_APC", "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 } } ], "277": [ { "DownPart": "WheelRig_HiddenBase", "FilterJointPartContacts": true, "JointConnectionHealth": 200, "JointLinearStrength": 1.1, "JointMax": 0.3, "JointMin": -0.05, "JointSpringDamping": 5, "JointSpringFrequency": 1.5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.55, "z": 0 }, "UnityECSPhysicsJointType": "WheelRig", "UpOffset": { "x": 0, "y": 0.55, "z": 0 }, "UpPart": "Wheel_Small", "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 } } ], "278": [ { "DownPart": "WheelRig_HiddenBase", "FilterJointPartContacts": true, "JointConnectionHealth": 200, "JointLinearStrength": 1.1, "JointMax": 0.3, "JointMin": -0.05, "JointSpringDamping": 5, "JointSpringFrequency": 1.5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.55, "z": 0 }, "UnityECSPhysicsJointType": "WheelRig", "UpOffset": { "x": 0, "y": 0.55, "z": 0 }, "UpPart": "Wheel_Small", "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 } } ], "332": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_GroundLaser_Joint02" }, { "DownOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "DownPart": "Weapon_Turret_GroundLaser_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "UpPart": "Weapon_Turret_GroundLaser_Joint04" } ], "333": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_GroundPlasma_Joint02" }, { "DownOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "DownPart": "Weapon_Turret_GroundPlasma_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "UpPart": "Weapon_Turret_GroundPlasma_Joint04" } ], "334": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_AirLaser_Joint02" }, { "DownOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "DownPart": "Weapon_Turret_AirLaser_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "UpPart": "Weapon_Turret_AirLaser_Joint04" } ], "335": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_AirPlasma_Joint02" }, { "DownOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "DownPart": "Weapon_Turret_AirPlasma_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "UpPart": "Weapon_Turret_AirPlasma_Joint04" } ], "340": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_GroundRail_Joint02" }, { "DownOffset": { "x": 0, "y": 0, "z": 0 }, "DownPart": "Weapon_Turret_GroundRail_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.499, "z": 0.6 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.499, "z": 0.6 }, "UpPart": "Weapon_Turret_GroundRail_Joint04" } ], "83": [ { "DownPart": "Axle_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "Hinge", "UpPart": "Axle_2" } ], "84": [ { "DownPart": "Hinge_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 90, "JointMin": -90, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "LimitedHinge", "UpPart": "Hinge_2" } ], "85": [ { "DownPart": "BallJoint_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "BallAndSocket", "UpPart": "BallJoint_2" } ], "86": [ { "DownPart": "UniversalJoint_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 60, "JointMin": -60, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": 0, "z": 1 }, "UnityECSPhysicsJointType": "Universal", "UpPart": "UniversalJoint_2" } ], "87": [ { "DownPart": "TelescopicJoint_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "JointMax": 1.01, "JointMin": 0, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "MaxAabbExpansion": 1.01, "MidOffset": -0.1, "MidPart": "TelescopicJoint_3", "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "Piston", "UpPart": "TelescopicJoint_2" } ], "88": [ { "DownPart": "Motor_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": 0, "z": 1 }, "UnityECSPhysicsJointType": "Hinge", "UpPart": "Motor_2" } ], "89": [ { "DownPart": "AxleServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 25, "JointSpringFrequency": 50, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "AxleServo_2" } ], "90": [ { "DownPart": "HingeServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 25, "JointSpringFrequency": 50, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "HingeServo_2" } ], "91": [ { "DownPart": "PistonServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 25, "JointSpringFrequency": 50, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "MaxAabbExpansion": 1.01, "MidOffset": -0.1, "MidPart": "PistonServo_3", "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "Piston", "UpPart": "PistonServo_2" } ], "92": [ { "DownPart": "HingeSpring_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 90, "JointMin": -90, "JointSpringDamping": 0.1, "JointSpringFrequency": 1, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "LimitedHingeSpring", "UpPart": "HingeSpring_2" } ], "93": [ { "DownPart": "AxleSpring_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 160, "JointMin": -160, "JointSpringDamping": 0.1, "JointSpringFrequency": 1, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "LimitedHingeSpring", "UpPart": "AxleSpring_2" } ], "94": [ { "DownPart": "DampedSpring_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "JointMax": 0.3, "JointMin": 0.1, "JointSpringDamping": 0.1, "JointSpringFrequency": 1, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "MaxAabbExpansion": 0.4, "MidOffset": -0.1, "MidPart": "DampedSpring_3", "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "PistonSpring", "UpPart": "DampedSpring_2" } ], "95": [ { "DownPart": "AimingAxleServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 200, "JointLinearStrength": 0.14, "JointMassRange": { "x": 0.7, "y": 498 }, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 3, "JointSpringDampingRange": { "x": 1500, "y": 0.5 }, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequencyRange": { "x": 2000, "y": 1 }, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "AimingAxleServo_2" } ], "96": [ { "DownPart": "AimingHingeServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 200, "JointLinearStrength": 0.14, "JointMassRange": { "x": 0.7, "y": 498 }, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 3, "JointSpringDampingRange": { "x": 1500, "y": 0.5 }, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequencyRange": { "x": 2000, "y": 1 }, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 0, "z": -1 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "AimingHingeServo_2" } ] }, "LightPrefabPath": { "47": "Headlamp_Indicator_Light", "48": "Headlamp_Strip_Light" }, "LogicOperation": { "156": "V3DotProduct", "157": "V3CrossProduct", "158": "V3Angle", "159": "V3Distance", "160": "V3Magnitude", "161": "V3Normalize", "50": "And", "51": "Or", "52": "Not", "53": "Nand", "54": "Nor", "55": "Xor", "56": "Xnor", "57": "Adder", "58": "Subtractor", "59": "Multiplier", "60": "Divider", "61": "Inverter", "62": "Average", "63": "Abs", "64": "Min", "65": "Max", "66": "Equals", "67": "LessThan", "68": "LessThanOrEqual", "69": "GreaterThan", "70": "GreaterThanOrEqual", "71": "Connector", "75": "BitBlock", "76": "ConstantBlock", "77": "CounterBlock", "78": "Timer" }, "MainAudioEvent": { "115": "event:/Physics/PoweredJoints/AntigravtiyBlock", "116": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Medium", "179": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Large", "180": "event:/Physics/PoweredJoints/Jets/Jet_Loop_XXLarge", "255": "event:/Physics/Spring", "332": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "333": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "334": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "335": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "340": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "88": "event:/Physics/PoweredJoints/Motor/Motor", "89": "event:/Physics/PoweredJoints/Servo/Servo", "90": "event:/Physics/PoweredJoints/Servo/Servo", "91": "event:/Physics/PoweredJoints/Piston/Piston", "92": "event:/Physics/Spring", "93": "event:/Physics/Spring", "94": "event:/Physics/Spring", "95": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "96": "event:/Physics/PoweredJoints/Servo/ServoHingeAim" }, "Mass of Cube": { "0": "1.8", "1": "1.5", "10": "1.6", "100": "45", "103": "0.6000000000000001", "104": "0.1", "105": "0.2", "107": "0.2", "108": "0.2", "109": "0.30000000000000004", "11": "1.4000000000000001", "110": "0.30000000000000004", "111": "0.30000000000000004", "112": "0.2", "115": "14.3", "116": "3.7", "12": "1.2000000000000002", "13": "0.9", "135": "1.6", "136": "0.6000000000000001", "14": "0.5", "15": "0.5", "153": "0.30000000000000004", "154": "0.6000000000000001", "155": "0.30000000000000004", "156": "0.6000000000000001", "157": "0.6000000000000001", "158": "0.6000000000000001", "159": "0.6000000000000001", "16": "0.4", "160": "0.6000000000000001", "161": "0.6000000000000001", "162": "0.6000000000000001", "163": "0.6000000000000001", "164": "0.6000000000000001", "165": "0.6000000000000001", "166": "0.6000000000000001", "167": "0.6000000000000001", "17": "0.9", "179": "15.100000000000001", "18": "0.6000000000000001", "180": "87.10000000000001", "19": "0.5", "195": "2.8000000000000003", "196": "1.6", "198": "0.2", "2": "1.2000000000000002", "20": "0.4", "21": "0.30000000000000004", "22": "0.2", "225": "0.6000000000000001", "226": "30", "227": "40", "228": "65", "229": "1.8", "23": "0.1", "230": "0.9", "231": "7.300000000000001", "24": "0.30000000000000004", "25": "0.6000000000000001", "255": "5", "26": "0.5", "27": "0.5", "273": "100", "274": "100", "275": "0.6000000000000001", "276": "0.6000000000000001", "277": "70", "278": "70", "28": "0.30000000000000004", "29": "0.5", "3": "1.2000000000000002", "30": "0.2", "31": "0", "32": "0.2", "33": "0.6000000000000001", "332": "500", "333": "450", "334": "250", "335": "225", "338": "90", "339": "0.6000000000000001", "34": "0.5", "340": "900", "35": "0.8", "36": "0.9", "37": "0.7000000000000001", "38": "0.6000000000000001", "39": "0.1", "4": "0.6000000000000001", "40": "0.1", "41": "0.2", "42": "0.30000000000000004", "43": "0.2", "44": "0.1", "45": "50", "47": "0.9", "48": "1.8", "49": "2.8000000000000003", "5": "0.9", "50": "0.6000000000000001", "51": "0.6000000000000001", "52": "0.6000000000000001", "53": "0.6000000000000001", "54": "0.6000000000000001", "55": "0.6000000000000001", "56": "0.6000000000000001", "57": "0.6000000000000001", "58": "0.6000000000000001", "59": "0.6000000000000001", "6": "0.6000000000000001", "60": "0.6000000000000001", "61": "0.6000000000000001", "62": "0.6000000000000001", "63": "0.6000000000000001", "64": "0.6000000000000001", "65": "0.6000000000000001", "66": "0.6000000000000001", "67": "0.6000000000000001", "68": "0.6000000000000001", "69": "0.6000000000000001", "7": "0.30000000000000004", "70": "0.6000000000000001", "71": "0.6000000000000001", "72": "0.1", "73": "0.1", "74": "0.6000000000000001", "75": "0.6000000000000001", "76": "1.2000000000000002", "77": "1.2000000000000002", "78": "1.2000000000000002", "79": "0.6000000000000001", "8": "0.30000000000000004", "80": "0.6000000000000001", "83": "5", "84": "5", "85": "5", "86": "5", "87": "5", "88": "5", "89": "5", "9": "1.7000000000000002", "90": "5", "91": "5", "92": "5", "93": "5", "94": "5", "95": "5", "96": "5", "98": "22.5" }, "MaterialDensity": { "100": "91.5", "115": "9.100000000000001", "116": "9.100000000000001", "156": "22.5", "157": "22.5", "158": "22.5", "159": "22.5", "160": "22.5", "161": "22.5", "162": "22.5", "163": "22.5", "164": "22.5", "165": "22.5", "166": "22.5", "167": "22.5", "179": "9.100000000000001", "180": "9.100000000000001", "225": "22.5", "226": "91.5", "227": "91.5", "228": "91.5", "231": "91.5", "255": "91.5", "273": "91.5", "274": "91.5", "275": "22.5", "276": "22.5", "277": "91.5", "278": "91.5", "332": "91.5", "333": "91.5", "334": "91.5", "335": "91.5", "338": "91.5", "339": "22.5", "340": "91.5", "45": "22.5", "47": "22.5", "48": "22.5", "50": "22.5", "51": "22.5", "52": "22.5", "53": "22.5", "54": "22.5", "55": "22.5", "56": "22.5", "57": "22.5", "58": "22.5", "59": "22.5", "60": "22.5", "61": "22.5", "62": "22.5", "63": "22.5", "64": "22.5", "65": "22.5", "66": "22.5", "67": "22.5", "68": "22.5", "69": "22.5", "70": "22.5", "71": "22.5", "72": "22.5", "73": "22.5", "74": "22.5", "75": "22.5", "76": "22.5", "77": "22.5", "78": "22.5", "79": "22.5", "80": "22.5", "83": "91.5", "84": "91.5", "85": "91.5", "86": "91.5", "87": "91.5", "88": "91.5", "89": "91.5", "90": "91.5", "91": "91.5", "92": "91.5", "93": "91.5", "94": "91.5", "95": "91.5", "96": "91.5", "98": "91.5" }, "MaxAngle": { "72": 0, "73": 12 }, "MaxAngularDrag": { "115": 0.25 }, "MaxBraking": { "273": 40, "274": 40, "277": 40, "278": 40 }, "MaxDeviation": { "89": 180, "90": 90, "91": 1.01, "92": 90, "93": 160, "95": 180, "96": 90 }, "MaxForce": { "115": 610, "88": 100 }, "MaxSupportedMass": { "332": 1000, "333": 1000, "334": 1000, "335": 1000, "340": 1000, "95": 45, "96": 45 }, "MaxVelocity": { "115": 15, "116": 500, "179": 500, "180": 500, "255": 1, "273": 30, "274": 30, "277": 30, "278": 30, "332": 240, "333": 240, "334": 240, "335": 240, "340": 240, "88": 30, "89": 60, "90": 60, "91": 1, "92": 300, "93": 300, "94": 1, "95": 240, "96": 240 }, "MinDeviation": { "89": 180, "90": 90, "91": 0, "92": 90, "93": 160, "95": 180, "96": 90 }, "MinSignalValue": { "72": 0, "73": 0 }, "MinSteerAngleFactor": { "274": 0.7, "278": 0.7 }, "PartBIsFlipped": { "84": true, "92": true, "93": true }, "ParticlePrefabPath": { "116": "Thruster_Small_VFX", "179": "Thruster_Medium_VFX", "180": "Thruster_Large_VFX" }, "Path": { "0": "Cube", "1": "NegativeTetrahedron", "10": "RoundedNegativeQuarterPyramid", "100": "Weapon_PlasmaCannon", "103": "WideCylinderDoubleDiagonal", "104": "NarrowCylinderDoubleDiagonal", "105": "PostDoubleDiagonal", "107": "PostStraight", "108": "PostLShape", "109": "PostTJunction", "11": "RoundedWedge", "110": "PostCross", "111": "PostCorner", "112": "PostDiagonal", "115": "AntiGravity_Block", "116": "Thruster_Small", "12": "RoundedQuarterPyramid", "13": "RoundedTetrahedron", "135": "GlassFrame_SkewedTriangle", "136": "Frame_Square", "14": "Cone", "15": "ConeSegment", "153": "Frame_Triangle", "154": "Frame_SkewedSquare", "155": "Frame_SkewedTriangle", "156": "Math_DotProduct", "157": "Math_CrossProduct", "158": "Math_Angle", "159": "Math_Distance", "16": "Hemisphere", "160": "Math_Magnitude", "161": "Math_Normalize", "162": "Vector3_Const_Block", "163": "PositionSensor_Block", "164": "VelocitySensor_Block", "165": "DirectionSensor_Block", "166": "NearestPlayerPositionSensor_Block", "167": "MyPositionSensor_Block", "17": "Sphere", "179": "Thruster_Standard", "18": "Cube", "180": "Thruster_Large", "19": "NegativeTetrahedron", "195": "GlassFrame_Square", "196": "GlassFrame_Triangle", "198": "HalfDoubleSliced", "2": "NegativeQuarterPyramid", "20": "NegativeQuarterPyramid", "21": "Wedge", "22": "QuarterPyramid", "225": "DestructionSensor_Block", "226": "Weapon_ExplosiveBlock_Small_Plasma", "227": "Weapon_ExplosiveBlock_Medium_Plasma", "228": "Weapon_ExplosiveBlock_Large_Plasma", "229": "GlassCube", "23": "Tetrahedron", "230": "GlassTriangle", "231": "ProtoniumCrystal", "24": "Triangle", "25": "RoundedNegativeTetrahedron", "255": "Decoupler_Block", "26": "RoundedNegativeQuarterPyramid", "27": "RoundedWedge", "273": "WheelRig_APC_NoSteering_BuildMode", "274": "WheelRig_APC_WithSteer_BuildMode", "275": "FloatDisplayBlock", "276": "Vector3_Display_Block", "277": "WheelRig_Small_BuildMode_NoSteer", "278": "WheelRig_Small_BuildMode_WithSteer", "28": "RoundedTetrahedron", "29": "Circle", "3": "DoubleSliced", "30": "WideCylinder", "31": "NarrowCylinder", "32": "QuarterCircle", "33": "WideCylinder", "332": "Weapon_Turret_GroundLaser", "333": "Weapon_Turret_GroundPlasma", "334": "Weapon_Turret_AirLaser", "335": "Weapon_Turret_AirPlasma", "338": "Weapon_RailGun", "339": "AdvancedDestructionSensor_Block", "34": "WideCylinderBend", "340": "Weapon_Turret_GroundRail", "35": "WideCylinderT", "36": "WideCylinderCross", "37": "WideCylinderCorner", "38": "WideCylinderDiagonal", "39": "NarrowCylinder", "4": "HalfDoubleSliced", "40": "NarrowCylinderBend", "41": "NarrowCylinderT", "42": "NarrowCylinderCross", "43": "NarrowCylinderCorner", "44": "NarrowCylinderDiagonal", "45": "Seat_Driver_Robocraft2_Build", "47": "Headlamp_Indicator", "48": "Headlamp_Strip", "49": "GlassFrame_SkewedSquare", "5": "Wedge", "50": "Logic_AND", "51": "Logic_OR", "52": "Logic_NOT", "53": "Logic_NAND", "54": "Logic_NOR", "55": "Logic_XOR", "56": "Logic_XNOR", "57": "Math_Adder", "58": "Math_Subtractor", "59": "Math_Multiplier", "6": "QuarterPyramid", "60": "Math_Divider", "61": "Math_Inverter", "62": "Math_Average", "63": "Math_Absolute", "64": "Math_Min", "65": "Math_Max", "66": "Math_Equal", "67": "Math_Less", "68": "Math_Less_Equal", "69": "Math_Greater", "7": "EighthPyramid", "70": "Math_Greater_Equal", "71": "Simple_Connector", "72": "Button_Base", "73": "Switch_Base", "74": "Cube", "75": "BitBlock", "76": "Const_Block", "77": "Counter_Block", "78": "TimerBlock", "79": "Sensor_Block", "8": "Tetrahedron", "80": "DistanceSensor_Block", "83": "Axle", "84": "Hinge", "85": "BallJoint", "86": "UniversalJoint", "87": "TelescopicJoint", "88": "Motor", "89": "AxleServo", "9": "RoundedNegativeTetrahedron", "90": "HingeServo", "91": "PistonServo", "92": "HingeSpring", "93": "AxleSpring", "94": "DampedSpring", "95": "AimingAxleServo", "96": "AimingHingeServo", "98": "Weapon_30mmAutoCannon_Long_Laser" }, "PerimeterWidthMultiplier": { "0": [ 1, 1, 1, 1, 1, 1 ], "1": [ 0.85375, 1, 0.85375, 1, 1, 0.85375 ], "10": [ 0.8925, 1, 0, 1, 1, 0.8925 ], "100": [ 0, 0, 0, 3.6, 0, 0 ], "103": [ 0, 0, 0.519125, 0.519125, 0, 0 ], "104": [ 0, 0, 0.26175, 0.26175, 0, 0 ], "105": [ 0, 0, 0.3333, 0.3333, 0, 0 ], "107": [ 0.66665, 0.66665, 0.3333, 0.3333, 0.66665, 0.66665 ], "108": [ 0.6666, 0.6666, 0.49995, 0.3333, 0.3333, 0.49995 ], "109": [ 0.3333, 0.3333, 0.6666, 0.3333, 0.49995, 0.49995 ], "11": [ 0.8925, 0.8925, 0, 1, 1, 0 ], "110": [ 0.3333, 0.3333, 0.3333, 0.3333, 0.9999, 0.9999 ], "111": [ 0.3333, 0.49995, 0.49995, 0.3333, 0.3333, 0.49995 ], "112": [ 0, 0, 0.3333, 0.3333, 0, 0 ], "115": [ 0, 0, 0, 1.1775, 0, 0 ], "116": [ 0, 0, 0, 1, 0, 0 ], "12": [ 0, 0.8925, 0, 1, 0.8925, 0 ], "13": [ 0, 0.8925, 0, 1, 0.8925, 0 ], "135": [ 0, 1.03175, 0, 0.66675, 0, 0 ], "136": [ 0.87425, 0.87425, 0.66675, 0.66675, 0, 0 ], "14": [ 0, 0, 0, 0.785, 0, 0 ], "15": [ 0, 0.8525, 0, 0.8925, 0.8525, 0 ], "153": [ 0, 0.87425, 0, 0.66675, 0, 0 ], "154": [ 1.03175, 1.03175, 0.66675, 0.66675, 0, 0 ], "155": [ 0, 1.03175, 0, 0.66675, 0, 0 ], "156": [ 0, 0, 0, 3, 0, 0 ], "157": [ 0, 0, 0, 3, 0, 0 ], "158": [ 0, 0, 0, 3, 0, 0 ], "159": [ 0, 0, 0, 3, 0, 0 ], "16": [ 0, 0, 0, 0.785, 0, 0 ], "160": [ 0, 0, 0, 3, 0, 0 ], "161": [ 0, 0, 0, 3, 0, 0 ], "162": [ 0, 0, 0, 6, 0, 0 ], "163": [ 0, 0, 0, 2.355, 0, 0 ], "164": [ 0, 0, 0, 2.355, 0, 0 ], "165": [ 0, 0, 0, 2.355, 0, 0 ], "166": [ 0, 0, 0, 2.355, 0, 0 ], "167": [ 0, 0, 0, 2.355, 0, 0 ], "17": [ 0, 0, 0, 0, 0, 0 ], "179": [ 0, 0, 0, 1.5, 0, 0 ], "18": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "180": [ 0, 0, 0, 3, 0, 0 ], "19": [ 0.85375, 0.66665, 0.85375, 1, 0.66665, 0.595825 ], "195": [ 0.87425, 0.87425, 0.66675, 0.66675, 0, 0 ], "196": [ 0, 0.87425, 0, 0.66675, 0, 0 ], "198": [ 0.595825, 0, 0, 0.85375, 0, 0.595825 ], "2": [ 0.85375, 1, 0, 1, 1, 0.85375 ], "20": [ 0.595825, 0.833325, 0, 1, 1, 0.595825 ], "21": [ 0.595825, 0.595825, 0, 1, 0.66665, 0 ], "22": [ 0, 0.595825, 0, 1, 0.595825, 0 ], "225": [ 0, 0, 0, 2.355, 0, 0 ], "226": [ 2, 2, 2, 2, 2, 2 ], "227": [ 2, 2, 3, 3, 3, 3 ], "228": [ 3, 3, 4, 4, 3, 3 ], "229": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "23": [ 0, 0.595825, 0, 0.85375, 0.595825, 0 ], "230": [ 0, 0.66665, 0.85375, 0.85375, 0.66665, 0 ], "231": [ 1000, 1000, 1000, 1000, 1000, 1000 ], "24": [ 0, 0.66665, 0.85375, 0.85375, 0.66665, 0 ], "25": [ 0.595825, 0.66665, 0.85375, 1, 0.66665, 0.595825 ], "255": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "26": [ 0.595825, 0.66665, 0, 1, 0.66665, 0.595825 ], "27": [ 0.595825, 0.595825, 0, 1, 0.66665, 0 ], "273": [ 4.215, 4.215, 2.525, 5.325, 1.55, 1.55 ], "274": [ 4.215, 4.215, 2.525, 5.325, 1.55, 1.55 ], "275": [ 0, 0, 0, 1.57, 0, 0 ], "276": [ 0, 0, 0, 1.57, 0, 0 ], "277": [ 3.215, 3.215, 2.525, 3.995, 1.55, 1.55 ], "278": [ 3.215, 3.215, 2.525, 3.995, 1.55, 1.55 ], "28": [ 0, 0.595825, 0, 0.85375, 0.595825, 0 ], "29": [ 0, 0, 0.85375, 0.85375, 0, 0 ], "3": [ 0.85375, 0.85375, 0, 1, 0.85375, 0.85375 ], "30": [ 0, 0, 0.519125, 0.519125, 0, 0 ], "31": [ 0, 0, 0.26175, 0.26175, 0, 0 ], "32": [ 0, 0.66665, 0.85375, 0.85375, 0.66665, 0 ], "33": [ 0, 0, 0.519125, 0.519125, 0, 0 ], "332": [ 0, 0, 0, 5.25, 0, 0 ], "333": [ 0, 0, 0, 5.25, 0, 0 ], "334": [ 0, 0, 0, 2.625, 0, 0 ], "335": [ 0, 0, 0, 2.625, 0, 0 ], "338": [ 0, 0, 0, 7.2, 0, 0 ], "339": [ 0, 0, 0, 2.355, 0, 0 ], "34": [ 0, 0, 0, 0.519125, 0.519125, 0 ], "340": [ 0, 0, 0, 5.25, 0, 0 ], "35": [ 0.519125, 0.519125, 0, 0.519125, 0, 0 ], "36": [ 0.519125, 0.519125, 0.519125, 0.519125, 0, 0 ], "37": [ 0.519125, 0, 0, 0.519125, 0.519125, 0 ], "38": [ 0, 0, 0.519125, 0.519125, 0, 0 ], "39": [ 0, 0, 0.26175, 0.26175, 0, 0 ], "4": [ 0.85375, 0, 0, 0.85375, 0, 0.85375 ], "40": [ 0, 0, 0, 0.26175, 0.26175, 0 ], "41": [ 0.26175, 0.26175, 0, 0.26175, 0, 0 ], "42": [ 0.26175, 0.26175, 0.26175, 0.26175, 0, 0 ], "43": [ 0.26175, 0, 0, 0.26175, 0.26175, 0 ], "44": [ 0, 0, 0.26175, 0.26175, 0, 0 ], "45": [ 6.33, 6.33, 0, 9, 3.33, 3.33 ], "47": [ 0, 0, 0, 0.2435, 0, 0 ], "48": [ 0, 0, 0, 0.3325, 0, 0 ], "49": [ 1.03175, 1.03175, 0.66675, 0.66675, 0, 0 ], "5": [ 0.85375, 0.85375, 0, 1, 1, 0 ], "50": [ 0, 0, 0, 3, 0, 0 ], "51": [ 0, 0, 0, 3, 0, 0 ], "52": [ 0, 0, 0, 3, 0, 0 ], "53": [ 0, 0, 0, 3, 0, 0 ], "54": [ 0, 0, 0, 3, 0, 0 ], "55": [ 0, 0, 0, 3, 0, 0 ], "56": [ 0, 0, 0, 3, 0, 0 ], "57": [ 0, 0, 0, 3, 0, 0 ], "58": [ 0, 0, 0, 3, 0, 0 ], "59": [ 0, 0, 0, 3, 0, 0 ], "6": [ 0, 0.85375, 0, 1, 0.85375, 0 ], "60": [ 0, 0, 0, 3, 0, 0 ], "61": [ 0, 0, 0, 3, 0, 0 ], "62": [ 0, 0, 0, 3, 0, 0 ], "63": [ 0, 0, 0, 3, 0, 0 ], "64": [ 0, 0, 0, 3, 0, 0 ], "65": [ 0, 0, 0, 3, 0, 0 ], "66": [ 0, 0, 0, 3, 0, 0 ], "67": [ 0, 0, 0, 3, 0, 0 ], "68": [ 0, 0, 0, 3, 0, 0 ], "69": [ 0, 0, 0, 3, 0, 0 ], "7": [ 0, 0, 0, 0.85375, 0.85375, 0 ], "70": [ 0, 0, 0, 3, 0, 0 ], "71": [ 0, 0, 0, 3, 0, 0 ], "72": [ 0, 0, 0, 2.355, 0, 0 ], "73": [ 0, 0, 0, 2.625, 0, 0 ], "74": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "75": [ 0, 0, 0, 3, 0, 0 ], "76": [ 0, 0, 0, 4.5, 0, 0 ], "77": [ 0, 0, 0, 4.5, 0, 0 ], "78": [ 0, 0, 0, 4.5, 0, 0 ], "79": [ 0, 0, 2.355, 2.355, 0, 0 ], "8": [ 0, 0.85375, 0, 0.85375, 0.85375, 0 ], "80": [ 0, 0, 0, 2.355, 0, 0 ], "83": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "84": [ 0, 0, 1.5, 1.5, 0, 0 ], "85": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "86": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "87": [ 0, 0, 1.5, 1.5, 0, 0 ], "88": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "89": [ 0, 0, 1.1775, 1.1775, 0, 0 ], "9": [ 0.8925, 1, 0.8925, 1, 1, 0.8925 ], "90": [ 0, 0, 1.5, 1.5, 0, 0 ], "91": [ 0, 0, 1.5, 1.5, 0, 0 ], "92": [ 0, 0, 1.5, 1.5, 0, 0 ], "93": [ 0, 0, 1.5, 1.5, 0, 0 ], "94": [ 0, 0, 1.5, 1.5, 0, 0 ], "95": [ 0, 0, 3.14, 3.14, 0, 0 ], "96": [ 0, 0, 4, 4, 0, 0 ], "98": [ 0, 0, 0, 3.6, 0, 0 ] }, "PlayerAttachmentPosition": { "45": { "x": 0, "y": 0, "z": -0.4 } }, "PlayerAttachmentRotation": { "45": { "x": 0, "y": 0, "z": 0 } }, "PlayerExitPosition": { "45": { "x": 0, "y": 0.2, "z": 0 } }, "PortSpecGroup": { "100": "GunSingleInput", "115": "SingleBasicInput", "116": "SingleBasicInput", "156": "LogicBlockTwoVectorToFloatInput", "157": "LogicBlockTwoVectorToVectorInput", "158": "LogicBlockTwoVectorToFloatInput", "159": "LogicBlockTwoVectorToFloatInput", "160": "LogicBlockOneVectorToFloatInput", "161": "LogicBlockOneVectorToVectorInput", "162": "LogicBlockOneVectorOutput", "163": "LogicBlockOneVectorOutput", "164": "LogicBlockOneVectorFloatOutput", "165": "LogicBlockOneVectorOutput", "166": "NearestPlayerInfoBlock", "167": "LogicBlockOneVectorOutput", "179": "SingleBasicInput", "180": "SingleBasicInput", "225": "DestructionSensor", "226": "GunNoZoomInput", "227": "GunNoZoomInput", "228": "GunNoZoomInput", "231": "TNTBlockInput", "255": "SingleBasicInput", "273": "WheelRigNoSteering", "274": "WheelRigWithSteering", "275": "SingleBasicInput", "276": "SingleBasicVectorInput", "277": "WheelRigNoSteering", "278": "WheelRigWithSteering", "332": "GunTurret", "333": "GunTurret", "334": "GunTurret", "335": "GunTurret", "338": "GunSingleInput", "339": "AdvancedDestructionSensor", "340": "GunTurret", "45": "PilotSeats", "47": "SimpleLightBlockInput", "48": "SimpleLightBlockInput", "50": "LogicBlockTwoInputs", "51": "LogicBlockTwoInputs", "52": "LogicBlockOneInput", "53": "LogicBlockTwoInputs", "54": "LogicBlockTwoInputs", "55": "LogicBlockTwoInputs", "56": "LogicBlockTwoInputs", "57": "LogicBlockTwoInputs", "58": "LogicBlockTwoInputs", "59": "LogicBlockTwoInputs", "60": "LogicBlockTwoInputs", "61": "LogicBlockOneInput", "62": "LogicBlockTwoInputs", "63": "LogicBlockOneInput", "64": "LogicBlockTwoInputs", "65": "LogicBlockTwoInputs", "66": "LogicBlockTwoInputs", "67": "LogicBlockTwoInputs", "68": "LogicBlockTwoInputs", "69": "LogicBlockTwoInputs", "70": "LogicBlockTwoInputs", "71": "LogicBlockOneInput", "72": "Switches", "73": "Switches", "75": "LogicBlockThreeInputs", "76": "ConstBlock", "77": "CounterBlock", "78": "LogicBlockTimerBlock", "79": "Trigger", "80": "SingleBasicOutput", "88": "SingleBasicInput", "89": "SingleBasicInput", "90": "SingleBasicInput", "91": "SingleBasicInput", "95": "AimingServo", "96": "AimingServo", "98": "GunSingleInput" }, "PreScale": { "18": { "x": 1, "y": 0.33333, "z": 1 }, "19": { "x": 1, "y": 0.33333, "z": 1 }, "198": { "x": 1, "y": 0.33333, "z": 1 }, "20": { "x": 1, "y": 0.33333, "z": 1 }, "21": { "x": 1, "y": 0.33333, "z": 1 }, "22": { "x": 1, "y": 0.33333, "z": 1 }, "229": { "x": 1, "y": 0.33333, "z": 1 }, "23": { "x": 1, "y": 0.33333, "z": 1 }, "230": { "x": 1, "y": 0.33333, "z": 1 }, "24": { "x": 1, "y": 0.33333, "z": 1 }, "25": { "x": 1, "y": 0.33333, "z": 1 }, "26": { "x": 1, "y": 0.33333, "z": 1 }, "27": { "x": 1, "y": 0.33333, "z": 1 }, "28": { "x": 1, "y": 0.33333, "z": 1 }, "29": { "x": 1, "y": 0.33333, "z": 1 }, "30": { "x": 1, "y": 0.33333, "z": 1 }, "31": { "x": 1, "y": 0.33333, "z": 1 }, "32": { "x": 1, "y": 0.33333, "z": 1 }, "74": { "x": 1, "y": 0.33333, "z": 1 } }, "ProxyBottom": { "1": [ 1, 1, 0, 0, 0, 0 ], "10": [ 1, 1, 1, 1, 1, 1 ], "100": [ 1, 0, 1, 1, 1, 1 ], "103": [ 1, 0, 0, 1, 1, 0 ], "104": [ 1, 0, 0, 1, 1, 0 ], "105": [ 1, 0, 0, 1, 1, 0 ], "107": [ 1, 0, 1, 0, 0, 0 ], "108": [ 1, 1, 1, 0, 0, 0 ], "109": [ 1, 1, 1, 0, 1, 0 ], "11": [ 1, 1, 1, 0, 0, 0 ], "110": [ 1, 0, 0, 0, 1, 0 ], "111": [ 1, 1, 0, 0, 0, 0 ], "112": [ 1, 0, 1, 1, 1, 0 ], "115": [ 1, 1, 1, 1, 1, 1 ], "116": [ 1, 1, 1, 1, 1, 1 ], "12": [ 1, 1, 1, 1, 1, 1 ], "13": [ 1, 1, 0, 0, 0, 0 ], "135": [ 1, 1, 1, 0, 1, 0 ], "136": [ 1, 1, 1, 1, 1, 0 ], "14": [ 1, 1, 1, 0, 0, 0 ], "15": [ 1, 1, 1, 1, 1, 1 ], "153": [ 1, 1, 1, 1, 1, 0 ], "154": [ 1, 1, 1, 0, 1, 0 ], "155": [ 1, 1, 1, 0, 1, 0 ], "156": [ 1, 1, 1, 0, 1, 0 ], "157": [ 1, 1, 1, 0, 1, 0 ], "158": [ 1, 1, 1, 0, 1, 0 ], "159": [ 1, 1, 1, 0, 1, 0 ], "16": [ 1, 2, 1, 0, 0, 0 ], "160": [ 1, 1, 1, 0, 1, 0 ], "161": [ 1, 1, 1, 0, 1, 0 ], "162": [ 1, 1, 1, 0, 1, 0 ], "163": [ 1, 1, 1, 0, 1, 0 ], "164": [ 1, 1, 1, 0, 1, 0 ], "165": [ 1, 1, 1, 0, 1, 0 ], "166": [ 1, 1, 1, 0, 1, 0 ], "167": [ 1, 1, 1, 0, 1, 0 ], "179": [ 1, 1, 1, 1, 1, 1 ], "18": [ 1, 0, 2, 0, 0, 0 ], "180": [ 1, 1, 1, 1, 1, 1 ], "19": [ 1, 2, 2, 2, 2, 2 ], "195": [ 1, 1, 1, 1, 1, 0 ], "196": [ 1, 1, 1, 1, 1, 0 ], "198": [ 1, 2, 2, 2, 2, 2 ], "2": [ 1, 1, 1, 1, 1, 1 ], "20": [ 1, 2, 2, 2, 2, 2 ], "21": [ 1, 2, 2, 2, 2, 2 ], "22": [ 1, 2, 2, 2, 2, 2 ], "225": [ 1, 1, 1, 1, 1, 1 ], "226": [ 1, 0, 1, 1, 0, 0 ], "229": [ 1, 0, 2, 0, 0, 0 ], "23": [ 1, 2, 2, 2, 2, 2 ], "230": [ 1, 1, 2, 1, 0, 0 ], "24": [ 1, 0, 2, 2, 0, 0 ], "25": [ 1, 2, 2, 2, 2, 2 ], "255": [ 1, 1, 1, 0, 0, 0 ], "26": [ 1, 2, 2, 2, 2, 2 ], "27": [ 1, 2, 2, 2, 2, 2 ], "275": [ 1, 1, 1, 0, 1, 0 ], "276": [ 1, 1, 1, 0, 1, 0 ], "28": [ 1, 2, 2, 2, 2, 2 ], "29": [ 1, 0, 2, 0, 0, 0 ], "3": [ 1, 1, 1, 1, 1, 1 ], "30": [ 1, 0, 2, 0, 0, 0 ], "31": [ 1, 0, 2, 0, 0, 0 ], "32": [ 1, 2, 2, 2, 2, 2 ], "33": [ 1, 0, 1, 0, 0, 0 ], "332": [ 1, 1, 1, 0, 0, 0 ], "333": [ 1, 1, 1, 0, 0, 0 ], "334": [ 1, 1, 1, 0, 0, 0 ], "335": [ 1, 1, 1, 0, 0, 0 ], "338": [ 1, 0, 1, 1, 1, 1 ], "339": [ 1, 1, 1, 1, 1, 1 ], "34": [ 1, 1, 1, 0, 0, 0 ], "340": [ 1, 1, 1, 0, 0, 0 ], "35": [ 1, 1, 1, 0, 1, 0 ], "36": [ 1, 0, 0, 0, 1, 0 ], "37": [ 1, 1, 0, 0, 0, 0 ], "38": [ 1, 0, 1, 1, 1, 0 ], "39": [ 1, 0, 1, 0, 0, 0 ], "4": [ 1, 1, 1, 1, 1, 1 ], "40": [ 1, 1, 1, 0, 0, 0 ], "41": [ 1, 1, 1, 0, 1, 0 ], "42": [ 1, 0, 0, 0, 1, 0 ], "43": [ 1, 1, 0, 0, 0, 0 ], "44": [ 1, 0, 1, 1, 1, 0 ], "47": [ 1, 1, 1, 0, 0, 0 ], "48": [ 1, 1, 1, 0, 0, 0 ], "49": [ 1, 1, 1, 0, 1, 0 ], "5": [ 1, 1, 1, 0, 0, 0 ], "50": [ 1, 1, 1, 1, 1, 1 ], "51": [ 1, 1, 1, 1, 1, 1 ], "52": [ 1, 1, 1, 1, 1, 1 ], "53": [ 1, 1, 1, 1, 1, 1 ], "54": [ 1, 1, 1, 1, 1, 1 ], "55": [ 1, 1, 1, 1, 1, 1 ], "56": [ 1, 1, 1, 1, 1, 1 ], "57": [ 1, 1, 1, 1, 1, 1 ], "58": [ 1, 1, 1, 1, 1, 1 ], "59": [ 1, 1, 1, 1, 1, 1 ], "6": [ 1, 1, 1, 1, 1, 1 ], "60": [ 1, 1, 1, 1, 1, 1 ], "61": [ 1, 1, 1, 1, 1, 1 ], "62": [ 1, 1, 1, 1, 1, 1 ], "63": [ 1, 1, 1, 1, 1, 1 ], "64": [ 1, 1, 1, 1, 1, 1 ], "65": [ 1, 1, 1, 1, 1, 1 ], "66": [ 1, 1, 1, 1, 1, 1 ], "67": [ 1, 1, 1, 1, 1, 1 ], "68": [ 1, 1, 1, 1, 1, 1 ], "69": [ 1, 1, 1, 1, 1, 1 ], "7": [ 1, 1, 1, 0, 0, 0 ], "70": [ 1, 1, 1, 1, 1, 1 ], "71": [ 1, 1, 1, 0, 1, 0 ], "72": [ 1, 1, 1, 0, 0, 0 ], "73": [ 1, 1, 1, 1, 1, 1 ], "74": [ 1, 1, 1, 1, 1, 1 ], "75": [ 1, 1, 1, 1, 1, 1 ], "76": [ 1, 1, 0, 1, 1, 1 ], "77": [ 1, 1, 0, 1, 1, 1 ], "78": [ 1, 1, 0, 1, 1, 1 ], "79": [ 1, 1, 1, 0, 1, 0 ], "8": [ 1, 1, 0, 0, 0, 0 ], "80": [ 1, 1, 1, 0, 0, 0 ], "83": [ 1, 1, 1, 0, 0, 0 ], "84": [ 1, 0, 1, 0, 0, 0 ], "85": [ 1, 1, 1, 0, 0, 0 ], "86": [ 1, 0, 1, 0, 0, 0 ], "87": [ 1, 1, 1, 0, 0, 0 ], "88": [ 1, 1, 1, 0, 0, 0 ], "89": [ 1, 1, 1, 0, 0, 0 ], "9": [ 1, 1, 1, 0, 0, 0 ], "90": [ 1, 1, 1, 0, 0, 0 ], "91": [ 1, 1, 1, 0, 0, 0 ], "92": [ 1, 1, 1, 0, 0, 0 ], "93": [ 1, 1, 1, 0, 0, 0 ], "94": [ 1, 1, 1, 0, 0, 0 ], "95": [ 1, 1, 1, 0, 0, 0 ], "96": [ 1, 1, 1, 0, 0, 0 ], "98": [ 1, 0, 1, 1, 1, 1 ] }, "RWMass": { "100": "45", "226": "30", "227": "40", "228": "65", "255": "5", "273": 100, "274": 100, "277": 70, "278": "70", "332": "500", "333": "450", "334": "250", "335": "225", "338": "90", "340": "900", "45": 50, "47": "0.9", "48": "1.8", "83": 5, "84": "5", "85": "5", "86": "5", "87": "5", "88": "5", "89": "5", "90": "5", "91": "5", "92": "5", "93": "5", "94": "5", "95": "5", "96": "5", "98": "22.5" }, "ScalingPermission": { "0": "NonUniform", "1": "NonUniform", "10": "NonUniform", "100": "None", "103": "NonUniform", "104": "NonUniform", "105": "NonUniform", "107": "NonUniform", "108": "NonUniform", "109": "NonUniform", "11": "NonUniform", "110": "NonUniform", "111": "NonUniform", "112": "NonUniform", "115": "None", "116": "None", "12": "NonUniform", "13": "NonUniform", "135": "NonUniform", "136": "NonUniform", "14": "NonUniform", "15": "NonUniform", "153": "NonUniform", "154": "NonUniform", "155": "NonUniform", "156": "None", "157": "None", "158": "None", "159": "None", "16": "NonUniform", "160": "None", "161": "None", "162": "None", "163": "None", "164": "None", "165": "None", "166": "None", "167": "None", "17": "NonUniform", "179": "None", "18": "NormalPlaneOnly", "180": "None", "19": "NormalPlaneOnly", "195": "NonUniform", "196": "NonUniform", "198": "NormalPlaneOnly", "2": "NonUniform", "20": "NormalPlaneOnly", "21": "NormalPlaneOnly", "22": "NormalPlaneOnly", "225": "None", "226": "None", "227": "None", "228": "None", "229": "NormalPlaneOnly", "23": "NormalPlaneOnly", "230": "NormalPlaneOnly", "231": "None", "24": "NormalPlaneOnly", "25": "NormalPlaneOnly", "255": "Uniform", "26": "NormalPlaneOnly", "27": "NormalPlaneOnly", "273": "None", "274": "None", "275": "None", "276": "None", "277": "None", "278": "None", "28": "NormalPlaneOnly", "29": "NormalPlaneOnly", "3": "NonUniform", "30": "NormalPlaneOnly", "31": "NormalPlaneOnly", "32": "NormalPlaneOnly", "33": "NonUniform", "332": "None", "333": "None", "334": "None", "335": "None", "338": "None", "339": "None", "34": "NonUniform", "340": "None", "35": "NonUniform", "36": "NonUniform", "37": "NonUniform", "38": "NonUniform", "39": "NonUniform", "4": "NonUniform", "40": "NonUniform", "41": "NonUniform", "42": "NonUniform", "43": "NonUniform", "44": "NonUniform", "45": "None", "47": "None", "48": "None", "49": "NonUniform", "5": "NonUniform", "50": "None", "51": "None", "52": "None", "53": "None", "54": "None", "55": "None", "56": "None", "57": "None", "58": "None", "59": "None", "6": "NonUniform", "60": "None", "61": "None", "62": "None", "63": "None", "64": "None", "65": "None", "66": "None", "67": "None", "68": "None", "69": "None", "7": "NonUniform", "70": "None", "71": "None", "72": "None", "73": "None", "74": "NormalPlaneOnly", "75": "None", "76": "None", "77": "None", "78": "None", "79": "NonUniformOnly", "8": "NonUniform", "80": "None", "83": "Uniform", "84": "Uniform", "85": "Uniform", "86": "Uniform", "87": "Uniform", "88": "Uniform", "89": "Uniform", "9": "NonUniform", "90": "Uniform", "91": "Uniform", "92": "Uniform", "93": "Uniform", "94": "Uniform", "95": "Uniform", "96": "Uniform", "98": "None" }, "SeatStandingType": { "45": "SeatedPilot" }, "SelectableFaces": { "0": [ 0, 1, 2, 3, 4, 5 ], "1": [ 0, 1, 2, 3, 4, 5 ], "10": [ 0, 1, 3, 4, 5 ], "100": [ 3 ], "103": [ 2, 3 ], "104": [ 2, 3 ], "105": [ 2, 3 ], "107": [ 0, 1, 2, 3, 4, 5 ], "108": [ 0, 1, 2, 3, 4, 5 ], "109": [ 0, 1, 2, 3, 4, 5 ], "11": [ 0, 1, 3, 4 ], "110": [ 0, 1, 2, 3, 4, 5 ], "111": [ 0, 1, 2, 3, 4, 5 ], "112": [ 2, 3 ], "115": [ 3 ], "116": [ 3 ], "12": [ 1, 3, 4 ], "13": [ 1, 3, 4 ], "135": [ 1, 3 ], "136": [ 0, 1, 2, 3 ], "14": [ 3 ], "15": [ 1, 3, 4 ], "153": [ 1, 3 ], "154": [ 0, 1, 2, 3 ], "155": [ 1, 3 ], "156": [ 3 ], "157": [ 3 ], "158": [ 3 ], "159": [ 3 ], "16": [ 3 ], "160": [ 3 ], "161": [ 3 ], "162": [ 3 ], "163": [ 3 ], "164": [ 3 ], "165": [ 3 ], "166": [ 3 ], "167": [ 3 ], "17": [], "179": [ 3 ], "18": [ 0, 1, 2, 3, 4, 5 ], "180": [ 3 ], "19": [ 0, 1, 2, 3, 4, 5 ], "195": [ 0, 1, 2, 3 ], "196": [ 1, 3 ], "198": [ 0, 3, 5 ], "2": [ 0, 1, 3, 4, 5 ], "20": [ 0, 1, 3, 4, 5 ], "21": [ 0, 1, 3, 4 ], "22": [ 1, 3, 4 ], "225": [ 3 ], "226": [ 0, 1, 2, 3, 4, 5 ], "227": [ 0, 1, 2, 3, 4, 5 ], "228": [ 0, 1, 2, 3, 4, 5 ], "229": [ 0, 1, 2, 3, 4, 5 ], "23": [ 1, 3, 4 ], "230": [ 1, 2, 3, 4 ], "231": [ 0, 1, 2, 3, 4, 5 ], "24": [ 1, 2, 3, 4 ], "25": [ 0, 1, 2, 3, 4, 5 ], "255": [ 2, 3 ], "26": [ 0, 1, 3, 4, 5 ], "27": [ 0, 1, 3, 4 ], "273": [ 3 ], "274": [ 3 ], "275": [ 3 ], "276": [ 3 ], "277": [ 3 ], "278": [ 3 ], "28": [ 1, 3, 4 ], "29": [ 2, 3 ], "3": [ 0, 1, 3, 4, 5 ], "30": [ 2, 3 ], "31": [ 2, 3 ], "32": [ 1, 2, 3, 4 ], "33": [ 2, 3 ], "332": [ 3 ], "333": [ 3 ], "334": [ 3 ], "335": [ 3 ], "338": [ 3 ], "339": [ 3 ], "34": [ 3, 4 ], "340": [ 3 ], "35": [ 0, 1, 3 ], "36": [ 0, 1, 2, 3 ], "37": [ 0, 3, 4 ], "38": [ 2, 3 ], "39": [ 2, 3 ], "4": [ 0, 3, 5 ], "40": [ 3, 4 ], "41": [ 0, 1, 3 ], "42": [ 0, 1, 2, 3 ], "43": [ 0, 3, 4 ], "44": [ 2, 3 ], "45": [ 0, 1, 3, 4, 5 ], "47": [ 3 ], "48": [ 3 ], "49": [ 0, 1, 2, 3 ], "5": [ 0, 1, 3, 4 ], "50": [ 3 ], "51": [ 3 ], "52": [ 3 ], "53": [ 3 ], "54": [ 3 ], "55": [ 3 ], "56": [ 3 ], "57": [ 3 ], "58": [ 3 ], "59": [ 3 ], "6": [ 1, 3, 4 ], "60": [ 3 ], "61": [ 3 ], "62": [ 3 ], "63": [ 3 ], "64": [ 3 ], "65": [ 3 ], "66": [ 3 ], "67": [ 3 ], "68": [ 3 ], "69": [ 3 ], "7": [ 3, 4 ], "70": [ 3 ], "71": [ 3 ], "72": [ 3 ], "73": [ 3 ], "74": [ 0, 1, 3, 4, 5 ], "75": [ 3 ], "76": [ 3 ], "77": [ 3 ], "78": [ 3 ], "79": [ 2, 3 ], "8": [ 1, 3, 4 ], "80": [ 3 ], "83": [ 2, 3 ], "84": [ 2, 3 ], "85": [ 2, 3 ], "86": [ 2, 3 ], "87": [ 2, 3 ], "88": [ 2, 3 ], "89": [ 2, 3 ], "9": [ 0, 1, 2, 3, 4, 5 ], "90": [ 2, 3 ], "91": [ 2, 3 ], "92": [ 2, 3 ], "93": [ 2, 3 ], "94": [ 2, 3 ], "95": [ 2, 3 ], "96": [ 2, 3 ], "98": [ 3 ] }, "SensorDefaultMaxDistance": { "80": 10 }, "SortIndex": { "0": 1000, "1": 1003, "10": 1010, "100": 6001, "103": 1040, "104": 1047, "105": 1056, "107": 1050, "108": 1051, "109": 1052, "11": 1011, "110": 1053, "111": 1054, "112": 1055, "115": 3503, "116": 3500, "12": 1012, "13": 1013, "135": 1253, "136": 1254, "14": 1014, "15": 1015, "153": 1255, "154": 1256, "155": 1257, "156": 7028, "157": 7029, "158": 7030, "159": 7031, "16": 1016, "160": 7032, "161": 7033, "162": 7034, "163": 7035, "164": 7036, "165": 7037, "166": 7042, "167": 7043, "17": 1017, "179": 3501, "18": 1018, "180": 3502, "19": 1022, "195": 1250, "196": 1251, "198": 1025, "2": 1005, "20": 1024, "21": 1019, "22": 1023, "225": 7040, "226": 6003, "227": 6004, "228": 6005, "229": 1048, "23": 1021, "230": 1049, "231": 6006, "24": 1020, "25": 1026, "255": 4012, "26": 1027, "27": 1028, "273": 3000, "274": 3001, "275": 7038, "276": 7039, "277": 3002, "278": 3003, "28": 1029, "29": 1030, "3": 1007, "30": 1031, "31": 1032, "32": 1033, "33": 1034, "332": 5000, "333": 5001, "334": 5002, "335": 5003, "338": 6002, "339": 7041, "34": 1035, "340": 5004, "35": 1036, "36": 1037, "37": 1038, "38": 1039, "39": 1041, "4": 1008, "40": 1042, "41": 1043, "42": 1044, "43": 1045, "44": 1046, "45": 2000, "47": 7044, "48": 7045, "49": 1252, "5": 1001, "50": 7000, "51": 7001, "52": 7002, "53": 7003, "54": 7004, "55": 7005, "56": 7006, "57": 7007, "58": 7008, "59": 7009, "6": 1004, "60": 7010, "61": 7011, "62": 7012, "63": 7013, "64": 7014, "65": 7015, "66": 7016, "67": 7017, "68": 7018, "69": 7019, "7": 1006, "70": 7020, "71": 7021, "72": 7022, "73": 7023, "74": 1500, "75": 7024, "76": 7025, "77": 7026, "78": 7027, "79": 7038, "8": 1002, "80": 7039, "83": 4000, "84": 4001, "85": 4002, "86": 4003, "87": 4004, "88": 4005, "89": 4006, "9": 1009, "90": 4007, "91": 4008, "92": 4009, "93": 4010, "94": 4011, "95": 6500, "96": 6501, "98": 6000 }, "SpriteName": { "0": "Cube", "1": "NegativeTetrahedron", "10": "RoundedNegativeQuarterPyramid", "100": "Weapon_60mmTankCannon_Short_Plasma", "103": "WideCylinderDoubleDiagonal", "104": "NarrowCylinderDoubleDiagonal", "105": "PostDoubleDiagonal", "107": "PostStraight", "108": "PostLShape", "109": "PostTJunction", "11": "RoundedWedge", "110": "PostCross", "111": "PostCorner", "112": "PostDiagonal", "115": "AntiGravity_Block", "116": "Thruster_Small", "12": "RoundedQuarterPyramid", "13": "RoundedTetrahedron", "135": "GlassFrame_SkewedTriangle", "136": "Frame_Square", "14": "Cone", "15": "ConeSegment", "153": "Frame_Triangle", "154": "Frame_SkewedSquare", "155": "Frame_SkewedTriangle", "156": "Math_DotProduct", "157": "Math_CrossProduct", "158": "Math_Angle", "159": "Math_Distance", "16": "Hemisphere", "160": "Math_Magnitude", "161": "Math_Normalize", "162": "Vector3_Const_Block", "163": "PositionSensor_Block", "164": "VelocitySensor_Block", "165": "DirectionSensor_Block", "166": "NearestPlayerPositionSensor_Block", "167": "MyPositionSensor_Block", "17": "Sphere", "179": "Thruster_Standard", "18": "PlateCube", "180": "Thruster_Large", "19": "PlateNegativeTetrahedron", "195": "GlassFrame_Square", "196": "GlassFrame_Triangle", "198": "PlateHalfDoubleSliced", "2": "NegativeQuarterPyramid", "20": "PlateNegativeQuarterPyramid", "21": "PlateWedge", "22": "PlateQuarterPyramid", "225": "DestructionSensor_Block", "226": "Weapon_ExplosiveBlock_Small_Plasma", "227": "Weapon_ExplosiveBlock_Medium_Plasma", "228": "Weapon_ExplosiveBlock_Large_Plasma", "229": "GlassPlate_Square", "23": "PlateTetrahedron", "230": "GlassPlate_Triangle", "231": "ProtoniumCrystal", "24": "PlateTriangle", "25": "PlateRoundedNegativeTetrahedron", "255": "Decoupler_Block", "26": "PlateRoundedNegativeQuarterPyramid", "27": "PlateRWedge", "273": "WheelRig_APC_NoSteering_BuildMode", "274": "WheelRig_APC_WithSteer_BuildMode", "275": "Math_Less", "276": "Math_Less", "277": "WheelRig_Small_BuildMode_NoSteer", "278": "WheelRig_Small_BuildMode_WithSteer", "28": "PlateRTetra", "29": "PlateCircle", "3": "DoubleSliced", "30": "PlateWideCylinder", "31": "PlateNarrowCylinder", "32": "PlateQuarterCircle", "33": "WideCylinder", "332": "Weapon_Turret_GroundLaser", "333": "Weapon_Turret_GroundPlasma", "334": "Weapon_Turret_AirLaser", "335": "Weapon_Turret_AirPlasma", "338": "Weapon_RailGun", "339": "AdvancedDestructionSensor_Block", "34": "WideCylinderBend", "340": "Weapon_Turret_GroundRail", "35": "WideCylinderT", "36": "WideCylinderCross", "37": "WideCylinderCorner", "38": "WideCylinderDiagonal", "39": "NarrowCylinder", "4": "HalfDoubleSliced", "40": "NarrowCylinderBend", "41": "NarrowCylinderT", "42": "NarrowCylinderCross", "43": "NarrowCylinderCorner", "44": "NarrowCylinderDiagonal", "45": "Seat_Driver_Robocraft2", "47": "Headlamp_Indicator", "48": "Headlamp_Strip", "49": "GlassFrame_SkewedSquare", "5": "Wedge", "50": "Logic_AND", "51": "Logic_OR", "52": "Logic_NOT", "53": "Logic_NAND", "54": "Logic_NOR", "55": "Logic_XOR", "56": "Logic_XNOR", "57": "Math_Adder", "58": "Math_Subtractor", "59": "Math_Multiplier", "6": "QuarterPyramid", "60": "Math_Divider", "61": "Math_Inverter", "62": "Math_Average", "63": "Math_Absolute", "64": "Math_Min", "65": "Math_Max", "66": "Math_Equal", "67": "Math_Less", "68": "Math_Less_Equal", "69": "Math_Greater", "7": "EighthPyramid", "70": "Math_Greater_Equal", "71": "Simple_Connector", "72": "Button", "73": "Switch", "74": "Nameplate", "75": "BitBlock", "76": "Const_Block", "77": "Counter_Block", "78": "TimerBlock", "79": "Sensor_Block", "8": "Tetrahedron", "80": "DistanceSensor_Block", "83": "Axle", "84": "Hinge", "85": "BallJoint", "86": "UniversalJoint", "87": "TelescopicJoint", "88": "Motor", "89": "AxleServo", "9": "RoundedNegativeTetrahedron", "90": "HingeServo", "91": "PistonServo", "92": "HingeSpring", "93": "AxleSpring", "94": "DampedSpring", "95": "AimingAxleServo", "96": "AimingHingeServo", "98": "Weapon_30mmAutoCannon_Long_Laser" }, "StartAudioEvent": { "88": "event:/Physics/PoweredJoints/Motor/MotorStart", "89": "event:/Physics/PoweredJoints/Servo/ServoStart", "90": "event:/Physics/PoweredJoints/Servo/ServoStart", "91": "event:/Physics/PoweredJoints/Piston/PistonStart" }, "TimeRunningModePath": { "45": "Seat_Driver_Robocraft2" }, "TorqueRatioMultiplier": { "273": 1, "274": 1, "277": 1, "278": "1" }, "TriggerColliderPath": { "79": "TriggerVolumeForEverything" }, "TriggerEvent": { "79": "OnEnter" }, "TyreData": { "Radius": { "273": 0.85, "274": 0.85, "277": 0.57, "278": 0.57 }, "TypeId": { "273": 0, "274": 0, "277": 1, "278": 1 }, "Volume": { "273": 0.053, "274": 0.053, "277": 0.037, "278": 0.037 } }, "UseScaleFlipMirroredPrototypes": { "1": true, "10": true, "103": true, "104": true, "105": true, "11": true, "111": true, "112": true, "12": true, "13": true, "135": true, "15": true, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "160": true, "161": true, "19": true, "196": true, "198": true, "2": true, "20": true, "22": true, "23": true, "230": true, "24": true, "25": true, "26": true, "28": true, "3": true, "32": true, "37": true, "38": true, "4": true, "43": true, "44": true, "49": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": true, "70": true, "76": true, "77": true, "78": true, "8": true, "9": true }, "VFXGraphPath": { "273": "Wheel_Dust_VFX", "274": "Wheel_Dust_VFX", "277": "Wheel_Dust_VFX", "278": "Wheel_Dust_VFX" }, "VaultRotation": { "100": { "x": -60, "y": 30, "z": 0 }, "116": { "x": -16, "y": 45, "z": 0 }, "179": { "x": -16, "y": 45, "z": 0 }, "180": { "x": -16, "y": 45, "z": 0 }, "226": { "x": -60, "y": 30, "z": 0 }, "227": { "x": -60, "y": 30, "z": 0 }, "228": { "x": -60, "y": 30, "z": 0 }, "231": { "x": -60, "y": 30, "z": 0 }, "273": { "x": -70, "y": 190, "z": 0 }, "274": { "x": -70, "y": 190, "z": 0 }, "277": { "x": -70, "y": 190, "z": 0 }, "278": { "x": -70, "y": 190, "z": 0 }, "332": { "x": 15, "y": 45, "z": 0 }, "333": { "x": 15, "y": 45, "z": 0 }, "334": { "x": 15, "y": 45, "z": 0 }, "335": { "x": 15, "y": 45, "z": 0 }, "338": { "x": -60, "y": 30, "z": 0 }, "340": { "x": 15, "y": 45, "z": 0 }, "98": { "x": -60, "y": 30, "z": 0 } }, "VelocityForMinAngle": { "274": 31, "278": 31 }, "Volume": { "0": 0.008, "1": 0.006666, "10": 0.007245, "100": 0.04918032786885246, "103": 0.002666, "104": 0.000666, "105": 0.000888, "107": 0.000888, "108": 0.000888, "109": 0.001185, "11": 0.006245, "110": 0.00148, "111": 0.001185, "112": 0.000888, "115": 0.157031, "116": 0.040406, "12": 0.005125, "13": 0.00412, "135": 0.001755, "136": 0.002888, "14": 0.00204, "15": 0.00208, "153": 0.001555, "154": 0.002888, "155": 0.001555, "156": 0.002666, "157": 0.002666, "158": 0.002666, "159": 0.002666, "16": 0.001965, "160": 0.002666, "161": 0.002666, "162": 0.002666, "163": 0.002666, "164": 0.002666, "165": 0.002666, "166": 0.002666, "167": 0.002666, "17": 0.003925, "179": 0.165625, "18": 0.008, "180": 0.956875, "19": 0.006666, "195": 0.003088, "196": 0.001755, "198": 0.002666, "2": 0.005333, "20": 0.005333, "21": 0.004, "22": 0.002666, "225": 0.002666, "226": 0.03278688524590164, "227": 0.04371584699453552, "228": 0.07103825136612021, "229": 0.0082, "23": 0.001333, "230": 0.0042, "231": 0.008, "24": 0.004, "25": 0.007695, "255": 0.00546448087431694, "26": 0.007245, "27": 0.006245, "273": 0.1092896174863388, "274": 0.1092896174863388, "275": 0.002666, "276": 0.002666, "277": 0.07650273224043716, "278": 0.07650273224043716, "28": 0.00412, "29": 0.00612, "3": 0.005333, "30": 0.002666, "31": 0.000666, "32": 0.002666, "33": 0.002666, "332": 0.2185792349726776, "333": 0.32655737704918036, "334": 0.18142076502732243, "335": 0.16327868852459018, "338": 0.09836065573770492, "339": 0.002666, "34": 0.00204, "340": 0.6531147540983607, "35": 0.00343, "36": 0.004205, "37": 0.003015, "38": 0.002666, "39": 0.000666, "4": 0.002666, "40": 0.00051, "41": 0.00108, "42": 0.0015, "43": 0.00095, "44": 0.000666, "45": 0.2222222222222222, "47": 0.004, "48": 0.008, "49": 0.003088, "5": 0.004, "50": 0.002666, "51": 0.002666, "52": 0.002666, "53": 0.002666, "54": 0.002666, "55": 0.002666, "56": 0.002666, "57": 0.002666, "58": 0.002666, "59": 0.002666, "6": 0.002666, "60": 0.002666, "61": 0.002666, "62": 0.002666, "63": 0.002666, "64": 0.002666, "65": 0.002666, "66": 0.002666, "67": 0.002666, "68": 0.002666, "69": 0.002666, "7": 0.001333, "70": 0.002666, "71": 0.002666, "72": 0.00045, "73": 0.0005, "74": 0.008, "75": 0.002666, "76": 0.005332, "77": 0.005332, "78": 0.005332, "79": 0.002666, "8": 0.001333, "80": 0.002666, "83": 0.00546448087431694, "84": 0.00546448087431694, "85": 0.00546448087431694, "86": 0.00546448087431694, "87": 0.00546448087431694, "88": 0.00546448087431694, "89": 0.00546448087431694, "9": 0.007695, "90": 0.00546448087431694, "91": 0.00546448087431694, "92": 0.00546448087431694, "93": 0.00546448087431694, "94": 0.00546448087431694, "95": 0.00546448087431694, "96": 0.00546448087431694, "98": 0.02459016393442623 }, "WeaponCPU": { "100": 60, "226": 40, "227": 40, "228": 40, "332": "120", "333": 120, "334": 60, "335": 60, "338": 120, "340": 120, "98": 20 }, "WeaponData": { "audioCollisionMass": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 1, "333": 0, "334": 1, "335": 0, "338": 1, "340": 1, "98": 1 }, "audioCollisionSpeed": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 100, "333": 0, "334": 100, "335": 0, "338": 100, "340": 100, "98": 100 }, "characterDamage": { "100": 200, "226": 200, "227": 200, "228": 200, "231": 0, "332": 16, "333": 200, "334": 16, "335": 200, "338": 200, "340": 200, "98": 16 }, "characterDamageRadius": { "100": 2.5, "226": 6, "227": 7, "228": 8, "231": 0.01, "332": 0.06, "333": 2.5, "334": 0.06, "335": 2.5, "338": 1, "340": 1, "98": 0.06 }, "characterSeatedDamage": { "100": 5, "226": 5, "227": 5, "228": 5, "231": 0, "332": 5, "333": 5, "334": 5, "335": 5, "338": 5, "340": 5, "98": 5 }, "characterSeatedDamageRadius": { "100": 1.25, "226": 3, "227": 3.5, "228": 4, "231": 0.01, "332": 0.06, "333": 1.25, "334": 0.06, "335": 1.25, "338": 0.06, "340": 0.06, "98": 0.06 }, "chargingAudioPath": { "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup" }, "chargingTime": { "226": 6, "227": 6, "228": 6 }, "chargingVfxGraphPath": { "226": "Weapon_VFX_Block_PlasmaExplosive_Charging", "227": "Weapon_VFX_Block_PlasmaExplosive_Charging", "228": "Weapon_VFX_Block_PlasmaExplosive_Charging" }, "clusterMassInaccuracy": { "338": { "x": 5, "y": 0 }, "340": { "x": 5, "y": 0 } }, "clusterMassRange": { "338": { "x": 200, "y": 500 }, "340": { "x": 200, "y": 500 } }, "crosshairPriority": { "100": 2, "226": 4, "227": 4, "228": 4, "332": 3, "333": 2, "334": 3, "335": 2, "338": 1, "340": 1, "98": 3 }, "damage": { "100": 500, "226": 15000, "227": 22500, "228": 33750, "231": 0, "332": 14, "333": 500, "334": 14, "335": 500, "338": 590, "340": 590, "98": 14 }, "damageRadius": { "100": 2.5, "226": 6, "227": 7, "228": 8, "231": 0.010000000000000002, "332": 0.06, "333": 2.5, "334": 0.06, "335": 2.5, "338": 0.06, "340": 0.06, "98": 0.06 }, "damageRadiusInBlocks": { "100": 12.5, "226": 30, "227": 35, "228": 40, "231": 0.05, "332": 0.3, "333": 12.5, "334": 0.3, "335": 12.5, "338": 0.3, "340": 0.3, "98": 0.3 }, "damageRange": { "338": { "x": 25, "y": 70 }, "340": { "x": 25, "y": 70 } }, "displayAimPoints": { "100": true, "226": false, "227": true, "228": false, "332": true, "333": true, "334": true, "335": true, "338": true, "340": true, "98": true }, "doDirectHitDamage": { "332": true, "334": true, "338": true, "340": true, "98": true }, "doSplashDamage": { "100": true, "226": true, "227": true, "228": true, "231": true, "333": true, "335": true }, "fireRate": { "100": 0.4, "226": 10, "227": 10, "228": 10, "332": 10, "333": 0.4, "334": 5, "335": 0.4, "338": 0.25, "340": 0.25, "98": 1.67 }, "fireVfxGraphPath": { "100": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "226": "Weapon_VFX_ExplosiveBlock_Small_Plasma", "227": "Weapon_VFX_ExplosiveBlock_Medium_Plasma", "228": "Weapon_VFX_ExplosiveBlock_Large_Plasma", "231": "ProtoniumExplosion_VFX", "332": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "333": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "334": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "335": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "338": "Weapon_VFX_Railgun_Muzzle", "340": "Weapon_VFX_Railgun_Muzzle", "98": "Weapon_VFX_30mmAutocannon_Laser_Muzzle" }, "firingPoints": { "100": [ { "x": 0, "y": 1.107, "z": 0 } ], "226": [ { "x": 0, "y": 0, "z": 0 } ], "332": [ { "x": -0.992, "y": 0, "z": 1.81 }, { "x": -0.797, "y": 0.212, "z": 1.81 }, { "x": -0.797, "y": -0.205, "z": 1.81 }, { "x": 0.992, "y": 0, "z": 1.81 }, { "x": 0.797, "y": 0.212, "z": 1.81 }, { "x": 0.797, "y": -0.205, "z": 1.81 } ], "333": [ { "x": 0.191, "y": 0.08, "z": 1.8 }, { "x": -0.191, "y": 0.08, "z": 1.8 } ], "334": [ { "x": 0, "y": -0.0521628, "z": 2.262123 }, { "x": -0.177, "y": 0.1738372, "z": 2.126123 }, { "x": 0.177, "y": 0.1738372, "z": 2.126123 } ], "335": [ { "x": 0, "y": 0, "z": 1.21 } ], "338": [ { "x": 0, "y": 2.35, "z": 0 } ], "340": [ { "x": 0, "y": 0, "z": 3 } ], "98": [ { "x": 0, "y": 1.55, "z": 0.035 } ] }, "gunShakeIntensity": { "100": 0.1, "226": 0.2, "227": 0.2, "228": 0.2, "332": 0.05, "333": 0.1, "334": 0.05, "335": 0.1, "338": 0.2, "340": 0.2, "98": 0.05 }, "gunShakeRadius": { "100": 25, "226": 25, "227": 25, "228": 25, "332": 25, "333": 25, "334": 25, "335": 25, "338": 25, "340": 25, "98": 25 }, "hitImpulse": { "100": 2750, "226": 5000, "227": 6250, "228": 7812.5, "231": 0, "332": 2750, "333": 2750, "334": 2750, "335": 2750, "338": 2750, "340": 2750, "98": 2750 }, "hitVfxGraphPath": { "100": "Weapon_VFX_60mmcannon_Plasma_Hit", "332": "Weapon_VFX_30mmAutocannon_Laser_Hit", "333": "Weapon_VFX_60mmcannon_Plasma_Hit", "334": "Weapon_VFX_30mmAutocannon_Laser_Hit", "335": "Weapon_VFX_60mmcannon_Plasma_Hit", "338": "Weapon_VFX_Railgun_Hit", "340": "Weapon_VFX_Railgun_Hit", "98": "Weapon_VFX_30mmAutocannon_Laser_Hit" }, "innerSplashConeAngle": { "100": 15, "226": 15, "227": 15, "228": 15, "333": 15, "335": 15 }, "innerSplashHitsCount": { "100": 4, "226": 5, "227": 5, "228": 5, "333": 4, "335": 4 }, "lerpGainedAccuracyPerSecond": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0.5, "333": 0, "334": 0.5, "335": 0, "338": 0, "340": 0, "98": 0.5 }, "lostAccuracyPerShot": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0, "333": 0, "334": 0, "335": 0, "338": 0, "340": 0, "98": 0 }, "maxPenetrationDistance": { "100": 2.5, "226": 6, "227": 7, "228": 8, "332": 1.5, "333": 2.5, "334": 1.5, "335": 2.5, "338": 10, "340": 10, "98": 1.5 }, "maximumInaccuracyInDegrees": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0, "333": 0, "334": 0, "335": 0, "338": 5, "340": 5, "98": 0 }, "minDamage": { "338": 150, "340": 150 }, "minPenetrationEnergy": { "338": 100, "340": 100 }, "minimumInaccuracyInDegrees": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0, "333": 0, "334": 0, "335": 0, "338": 0, "340": 0, "98": 0 }, "misfireAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "338": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "340": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser" }, "multiShotCount": { "333": 2 }, "multiShotInterval": { "333": 0.1 }, "otherFireAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Remote", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma", "332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote", "340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote", "98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote" }, "otherHitAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote", "340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote" }, "outerSplashConeAngle": { "100": 30, "226": 30, "227": 30, "228": 30, "333": 30, "335": 30 }, "outerSplashHitsCount": { "100": 4, "226": 5, "227": 5, "228": 5, "333": 4, "335": 4 }, "ownerFireAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma", "231": "event:/GameplayBlocks/ProtoniumCrystalBreak", "332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "338": "event:/GameplayBlocks/Guns/RailGun/RailGun", "340": "event:/GameplayBlocks/Guns/RailGun/RailGun", "98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser" }, "ownerHitAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit", "340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit" }, "passbyEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "332": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "333": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "334": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "335": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "338": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby", "340": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby", "98": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby" }, "penetrationEnergy": { "100": 10, "226": 1000, "227": 1000, "228": 1000, "332": 20, "333": 10, "334": 20, "335": 10, "338": 430, "340": 430, "98": 20 }, "penetrationEnergyStat": { "100": 1000, "226": 100000, "227": 100000, "228": 100000, "332": 2000, "333": 1000, "334": 2000, "335": 1000, "338": 43000, "340": 43000, "98": 2000 }, "penetrationThickness": { "338": 0.6, "340": 0.6 }, "projectileGravityFactor": { "100": 1, "332": 0, "333": 1, "334": 0, "335": 1, "338": 0, "340": 0, "98": 0 }, "projectileLifeTime": { "100": 7, "332": 3, "333": 7, "334": 3, "335": 7, "338": 3.5, "340": 3.5, "98": 3 }, "projectileShakeIntensity": { "100": 0.3, "226": 0.35, "227": 0.35, "228": 0.35, "332": 0.18, "333": 0.3, "334": 0.18, "335": 0.3, "338": 0.35, "340": 0.35, "98": 0.18 }, "projectileShakeRadius": { "100": 15, "226": 20, "227": 20, "228": 20, "332": 10, "333": 15, "334": 10, "335": 15, "338": 0.2, "340": 0.2, "98": 10 }, "projectileSpeed": { "100": 150, "332": 900, "333": 150, "334": 900, "335": 150, "338": 450, "340": 450, "98": 900 }, "projectileType": { "100": "Projectile", "226": "HitScan", "227": "HitScan", "228": "HitScan", "332": "Projectile", "333": "Projectile", "334": "Projectile", "335": "Projectile", "338": "Projectile", "340": "Projectile", "98": "Projectile" }, "projectileVfxGraphPath": { "100": "ProjectileVFX", "332": "ProjectileVFX", "333": "ProjectileVFX", "334": "ProjectileVFX", "335": "ProjectileVFX", "338": "ProjectileVFX", "340": "ProjectileVFX", "98": "ProjectileVFX" }, "projectileVfxType": { "100": 0, "332": 2, "333": 0, "334": 2, "335": 0, "338": 3, "340": 3, "98": 2 }, "range": { "100": 500, "226": 0.01, "227": 0.01, "228": 0.01, "332": 500, "333": 500, "334": 500, "335": 500, "338": 750, "340": 750, "98": 500 }, "reArmAudioEventPath": { "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm" }, "rechargeTime": { "100": 2.5, "226": 0.1, "227": 0.1, "228": 0.1, "332": 0.1, "333": 2.5, "334": 0.2, "335": 2.5, "338": 4, "340": 4, "98": 0.6000000000000001 }, "recoilForce": { "100": 45, "226": 500, "227": 750, "228": 1000, "332": 15, "333": 45, "334": 15, "335": 45, "338": 750, "340": 750, "98": 15 }, "stopGlowingOnReload": { "226": true, "227": true, "228": true }, "timeTillRecoveryStarts": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0, "333": 0, "334": 0, "335": 0, "338": 0, "340": 0, "98": 0 }, "vignetteHoldTime": { "100": 0.4, "226": 0.4, "227": 0.4, "228": 0.4, "231": 0.4, "332": 0, "333": 0.4, "334": 0, "335": 0.4, "338": 0.4, "340": 0.4, "98": 0 }, "vignetteInTime": { "100": 0.1, "226": 0.1, "227": 0.1, "228": 0.1, "231": 0.1, "332": 0.1, "333": 0.1, "334": 0.1, "335": 0.1, "338": 0.1, "340": 0.1, "98": 0.1 }, "vignetteOutTime": { "100": 0.6, "226": 0.6, "227": 0.6, "228": 0.6, "231": 0.6, "332": 0.1, "333": 0.6, "334": 0.1, "335": 0.6, "338": 0.6, "340": 0.6, "98": 0.1 }, "weaponCrosshairType": { "100": "PlasmaCannon", "226": "ArcDischarger", "227": "ArcDischarger", "228": "ArcDischarger", "332": "Laser", "333": "PlasmaCannon", "334": "Laser", "335": "PlasmaCannon", "338": "RailGun", "340": "RailGun", "98": "Laser" }, "zoomFOV": { "100": 40, "332": 20, "333": 40, "334": 20, "335": 40, "338": 15, "340": 15, "98": 30 } }, "WeldingRule": { "0": "Enabled", "1": "Enabled", "10": "Enabled", "103": "Enabled", "104": "Enabled", "105": "Enabled", "107": "Enabled", "108": "Enabled", "109": "Enabled", "11": "Enabled", "110": "Enabled", "111": "Enabled", "112": "Enabled", "12": "Enabled", "13": "Enabled", "14": "Enabled", "15": "Enabled", "16": "Enabled", "17": "Enabled", "18": "Enabled", "19": "Enabled", "198": "Enabled", "2": "Enabled", "20": "Enabled", "21": "Enabled", "22": "Enabled", "229": "Enabled", "23": "Enabled", "230": "Enabled", "24": "Enabled", "25": "Enabled", "26": "Enabled", "27": "Enabled", "28": "Enabled", "29": "Enabled", "3": "Enabled", "30": "Enabled", "31": "Enabled", "32": "Enabled", "33": "Enabled", "34": "Enabled", "35": "Enabled", "36": "Enabled", "37": "Enabled", "38": "Enabled", "39": "Enabled", "4": "Enabled", "40": "Enabled", "41": "Enabled", "42": "Enabled", "43": "Enabled", "44": "Enabled", "5": "Enabled", "6": "Enabled", "7": "Enabled", "8": "Enabled", "9": "Enabled" }, "WiredBlockConnectionHint": { "75": "EndPoint", "76": "EndPoint", "77": "EndPoint", "78": "EndPoint" }, "WorldEditorOnly": { "135": true, "156": true, "157": true, "158": true, "159": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "180": true, "195": true, "196": true, "227": "TRUE", "228": "TRUE", "229": true, "230": true, "231": "TRUE", "275": true, "276": true, "339": true, "49": true, "72": true, "73": true }, "cm3Volume": { "0": 8000, "1": 6666, "10": 7245, "100": 11000, "103": 2666, "104": 666, "105": 888, "107": 888, "108": 888, "109": 1185, "11": 6245, "110": 1480, "111": 1185, "112": 888, "115": 157031, "116": 40406, "12": 5125, "13": 4120, "135": 1755, "136": 2888, "14": 2040, "15": 2080, "153": 1555, "154": 2888, "155": 1555, "156": 2666, "157": 2666, "158": 2666, "159": 2666, "16": 1965, "160": 2666, "161": 2666, "162": 2666, "163": 2666, "164": 2666, "165": 2666, "166": 2666, "167": 2666, "17": 3925, "179": 165625, "18": 8000, "180": 956875, "19": 6666, "195": 3088, "196": 1755, "198": 2666, "2": 5333, "20": 5333, "21": 4000, "22": 2666, "225": 2666, "226": 8000, "227": 8000, "228": 8000, "229": 8200, "23": 1333, "230": 4200, "231": 8000, "24": 4000, "25": 7695, "255": 10532, "26": 7245, "27": 6245, "273": 30900, "274": 30900, "275": 2666, "276": 2666, "277": 22000, "278": 22000, "28": 4120, "29": 6120, "3": 5333, "30": 2666, "31": 666, "32": 2666, "33": 2666, "332": 215311, "333": 211534, "334": 53234, "335": 32827, "338": 91000, "339": 2666, "34": 2040, "340": 32827, "35": 3430, "36": 4205, "37": 3015, "38": 2666, "39": 666, "4": 2666, "40": 510, "41": 1080, "42": 1500, "43": 950, "44": 666, "45": 238700, "47": 68500, "48": 68500, "49": 3088, "5": 4000, "50": 2666, "51": 2666, "52": 2666, "53": 2666, "54": 2666, "55": 2666, "56": 2666, "57": 2666, "58": 2666, "59": 2666, "6": 2666, "60": 2666, "61": 2666, "62": 2666, "63": 2666, "64": 2666, "65": 2666, "66": 2666, "67": 2666, "68": 2666, "69": 2666, "7": 1333, "70": 2666, "71": 2666, "72": 450, "73": 500, "74": 8000, "75": 2666, "76": 5332, "77": 5332, "78": 5332, "79": 2666, "8": 1333, "80": 2666, "83": 5784, "84": 5784, "85": 10135, "86": 12071, "87": 13810, "88": 9200, "89": 5784, "9": 7695, "90": 5784, "91": 13810, "92": 8383, "93": 10532, "94": 12544, "95": 5784, "96": 5784, "98": 12500 }, "health": { "231": 8 }, "labelPrefabPath": { "162": "Vector3_ConstBlock_TextLabel", "275": "FloatDisplayBlock_TextLabel", "276": "Vector3_Display_Block_TextLabel", "74": "Nameplate", "75": "BitBlock_TextLabel", "76": "ConstBlock_TextLabel", "77": "CounterBlock_TextLabel", "78": "TimerBlock_TextLabel" } }, "Name": { "0": "Cube", "1": "NegativeTetrahedron", "10": "RoundedNegativeQuarterPyramid", "100": "Weapon_PlasmaCannon", "103": "WideCylinderDoubleDiagonal", "104": "NarrowCylinderDoubleDiagonal", "105": "PostDoubleDiagonal", "107": "PostStraight", "108": "PostLShape", "109": "PostTJunction", "11": "RoundedWedge", "110": "PostCross", "111": "PostCorner", "112": "PostDiagonal", "115": "AntiGravityBlock", "116": "ThrusterSmall", "12": "RoundedQuarterPyramid", "13": "RoundedTetrahedron", "135": "GlassFrame_SkewedTriangle", "136": "Frame_Square", "14": "Cone", "15": "ConeSegment", "153": "Frame_Triangle", "154": "Frame_SkewedSquare", "155": "Frame_SkewedTriangle", "156": "Math_DotProduct", "157": "Math_CrossProduct", "158": "Math_Angle", "159": "Math_Distance", "16": "Hemisphere", "160": "Math_Magnitude", "161": "Math_Normalize", "162": "Vector3ConstantBlock", "163": "Vector3PositionSensorBlock", "164": "Vector3VelocitySensorBlock", "165": "Vector3DirectionSensorBlock", "166": "NearestPlayerPositionSensorBlock", "167": "MyPositionSensorBlock", "17": "Sphere", "179": "ThrusterStandard", "18": "PlateCube", "180": "ThrusterLarge", "19": "NegativeTetrahedronPlate", "195": "GlassFrame_Square", "196": "GlassFrame_Triangle", "198": "HalfDoubleSlicedPlate", "2": "NegativeQuarterPyramid", "20": "NegativeQuarterPyramidPlate", "21": "PlateWedge", "22": "PlateQuarterPyramid", "225": "DestructionSensorBlock", "226": "ExplosiveBlockSmallArcDischarger", "227": "ExplosiveBlockMediumArcDischarger", "228": "ExplosiveBlockLargeArcDischarger", "229": "GlassPlate_Square", "23": "PlateTetrahedron", "230": "GlassPlate_Triangle", "231": "ProtoniumCrystal", "24": "PlateTriangle", "25": "RoundedNegativeTetrahedronPlate", "255": "Decoupler Block", "26": "RoundedNegativeQuarterPyramidPlate", "27": "PlateRWedge", "273": "WheelRig APC NoSteering", "274": "WheelRig APC WithSteering", "275": "FloatDisplayBlock", "276": "Vector3DisplayBlock", "277": "WheelRig Small NoSteering", "278": "WheelRig Small WithSteering", "28": "PlateRTetrahedron", "29": "PlateCircle", "3": "Double Sliced", "30": "WideCylinderPlate", "31": "NarrowCylinderPlate", "32": "PlateQtrCircle", "33": "WideCylinder", "332": "Standard Laser Turret", "333": "Standard Plasma Turret", "334": "Small Laser Turret", "335": "Small Plasma Turret", "338": "RailGun", "339": "AdvancedDestructionSensorBlock", "34": "WideCylinderBend", "340": "Standard Rail Turret", "35": "WideCylinderT", "36": "WideCylinderCross", "37": "WideCylinderCorner", "38": "WideCylinderDiagonal", "39": "NarrowCylinder", "4": "HalfDoubleSliced", "40": "NarrowCylinderBend", "41": "NarrowCylinderT", "42": "NarrowCylinderCross", "43": "NarrowCylinderCorner", "44": "NarrowCylinderDiagonal", "45": "Pilot Seat", "47": "HeadlampIndicator", "48": "HeadlampStrip", "49": "GlassFrame_SkewedSquare", "5": "Wedge", "50": "Logic_AND", "51": "Logic_OR", "52": "Logic_NOT", "53": "Logic_NAND", "54": "Logic_NOR", "55": "Logic_XOR", "56": "Logic_XNOR", "57": "Math_Adder", "58": "Math_Subtractor", "59": "Math_Multiplier", "6": "QuarterPyramid", "60": "Math_Divider", "61": "Math_Inverter", "62": "Math_Average", "63": "Math_Absolute", "64": "Math_Min", "65": "Math_Max", "66": "Math_Equal", "67": "Math_Less", "68": "Math_Less_Equal", "69": "Math_Greater", "7": "EighthPyramid", "70": "Math_Greater_Equal", "71": "Simple_Connector", "72": "Button", "73": "Switch", "74": "Nameplate", "75": "BitBlock", "76": "ConstantBlock", "77": "CounterBlock", "78": "TimerBlock", "79": "AreaSensorBlock", "8": "Tetrahedron", "80": "DistanceSensorBlock", "83": "Axle", "84": "Hinge", "85": "Ball Joint", "86": "Universal Joint", "87": "Telescopic Joint", "88": "Motor", "89": "Axle Servo", "9": "RoundedNegativeTetrahedron", "90": "Hinge Servo", "91": "Piston Servo", "92": "Hinge Spring", "93": "Axle Spring", "94": "Damped Spring Joint", "95": "Aiming Servo Axle", "96": "Aiming Servo Hinge", "98": "30mmAutoCannonLongLaser" }, "Type": { "0": "Cube", "1": "Cube", "10": "Cube", "100": "Cube", "103": "Cube", "104": "Cube", "105": "Cube", "107": "Cube", "108": "Cube", "109": "Cube", "11": "Cube", "110": "Cube", "111": "Cube", "112": "Cube", "115": "Cube", "116": "Cube", "12": "Cube", "13": "Cube", "135": "Cube", "136": "Cube", "14": "Cube", "15": "Cube", "153": "Cube", "154": "Cube", "155": "Cube", "156": "Cube", "157": "Cube", "158": "Cube", "159": "Cube", "16": "Cube", "160": "Cube", "161": "Cube", "162": "Cube", "163": "Cube", "164": "Cube", "165": "Cube", "166": "Cube", "167": "Cube", "17": "Cube", "179": "Cube", "18": "Cube", "180": "Cube", "19": "Cube", "195": "Cube", "196": "Cube", "198": "Cube", "2": "Cube", "20": "Cube", "21": "Cube", "22": "Cube", "225": "Cube", "226": "Cube", "227": "Cube", "228": "Cube", "229": "Cube", "23": "Cube", "230": "Cube", "231": "Cube", "24": "Cube", "25": "Cube", "255": "Cube", "26": "Cube", "27": "Cube", "273": "Cube", "274": "Cube", "275": "Cube", "276": "Cube", "277": "Cube", "278": "Cube", "28": "Cube", "29": "Cube", "3": "Cube", "30": "Cube", "31": "Cube", "32": "Cube", "33": "Cube", "332": "Cube", "333": "Cube", "334": "Cube", "335": "Cube", "338": "Cube", "339": "Cube", "34": "Cube", "340": "Cube", "35": "Cube", "36": "Cube", "37": "Cube", "38": "Cube", "39": "Cube", "4": "Cube", "40": "Cube", "41": "Cube", "42": "Cube", "43": "Cube", "44": "Cube", "45": "Cube", "47": "Cube", "48": "Cube", "49": "Cube", "5": "Cube", "50": "Cube", "51": "Cube", "52": "Cube", "53": "Cube", "54": "Cube", "55": "Cube", "56": "Cube", "57": "Cube", "58": "Cube", "59": "Cube", "6": "Cube", "60": "Cube", "61": "Cube", "62": "Cube", "63": "Cube", "64": "Cube", "65": "Cube", "66": "Cube", "67": "Cube", "68": "Cube", "69": "Cube", "7": "Cube", "70": "Cube", "71": "Cube", "72": "Cube", "73": "Cube", "74": "Cube", "75": "Cube", "76": "Cube", "77": "Cube", "78": "Cube", "79": "Cube", "8": "Cube", "80": "Cube", "83": "Cube", "84": "Cube", "85": "Cube", "86": "Cube", "87": "Cube", "88": "Cube", "89": "Cube", "9": "Cube", "90": "Cube", "91": "Cube", "92": "Cube", "93": "Cube", "94": "Cube", "95": "Cube", "96": "Cube", "98": "Cube" } } cfea9e36a837d70ac9aef671f73482d50c9b4e8e Module:Block Data/doc 828 430 1622 2023-11-11T12:47:37Z Archimedes5000 4 Created page with "Module for accessing game block data. ==Usage== Functions in this module can be accessed with <code><nowiki>{{#invoke:Block Data|function name}}</nowiki></code> This module contains the following functions: ==get== Returns value stored under <code>return</code> key of the block which holds <code>value</code> under key <code>key</code>. The <code>key</code> and <code>return</code> parameters accept special syntax to access values nested in tables:<br> <code>Table1[Tabl..." wikitext text/x-wiki Module for accessing game block data. ==Usage== Functions in this module can be accessed with <code><nowiki>{{#invoke:Block Data|function name}}</nowiki></code> This module contains the following functions: ==get== Returns value stored under <code>return</code> key of the block which holds <code>value</code> under key <code>key</code>. The <code>key</code> and <code>return</code> parameters accept special syntax to access values nested in tables:<br> <code>Table1[Table2][key]</code> accesses "key" inside "Table2" which is inside "Table1". For example <pre>{{#invoke:Block_Data |get | key =Data[CubeNameKey] | value =Laser Blaster | return =Data[WeaponData][damage] }}</pre> will return damage of a cube named "Laser Blaster", which is {{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Laser Blaster|return=Data[WeaponData][damage]}}. ===Parameters=== <code>key</code> - key under which a known value is stored <code>value</code> - the known value <code>return</code> - key of the value to be returned, from the block identified by the key - value pair. <strong>Special values:</strong> <code>id</code>, <code>ID</code>, <code>Id</code> - returns the block id number of the matching block instead. ===key only variant=== The <code>get</code> function allows for use with only the <code>key</code> parameter specified under special conditions. If the <code>key</code> points directly to a string value (for example <code>Data[WeaponData][Damage][98]</code>) then the function will return that value. e23d9adb16214653ce8858010108884fa189e398 1623 1622 2023-11-11T12:52:25Z Archimedes5000 4 wikitext text/x-wiki Module for accessing game block data. ==Usage== Functions in this module can be accessed with <code><nowiki>{{#invoke:Block Data|function name}}</nowiki></code> This module contains the following functions: ==get== Returns value stored under <code>return</code> key of the block which holds <code>value</code> under key <code>key</code>. The <code>key</code> and <code>return</code> parameters accept special syntax to access values nested in tables:<br> <code>Table1[Table2][key]</code> accesses "key" inside "Table2" which is inside "Table1". For example <pre>{{#invoke:Block_Data |get | key =Data[CubeNameKey] | value =Laser Blaster | return =Data[WeaponData][damage] }}</pre> will return damage of a cube named "Laser Blaster", which is {{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Laser Blaster|return=Data[WeaponData][damage]}}. ===Parameters=== <code>key</code> - key under which a known value is stored. <strong>Aliases:</strong> <code>k</code> <code>value</code> - the known value. <strong>Aliases:</strong> <code>v</code> <code>return</code> - key of the value to be returned, from the block identified by the key - value pair. <strong>Special values:</strong> <code>id</code>, <code>ID</code>, <code>Id</code> - returns the block id number of the matching block instead. <strong>Aliases:</strong> <code>r</code> <code>delimiter</code> - delimiter for printing table values (optional). <strong>Default value:</strong> <code>;</code> <strong>Aliases:</strong> <code>d</code> ===key only variant=== The <code>get</code> function allows for use with only the <code>key</code> parameter specified under special conditions. If the <code>key</code> points directly to a string value (for example <code>Data[WeaponData][Damage][98]</code>) then the function will return that value. 88007bb025bfd9cae54d4798f351d7b03db789fe 1624 1623 2023-11-11T12:52:58Z Archimedes5000 4 /* Parameters */ wikitext text/x-wiki Module for accessing game block data. ==Usage== Functions in this module can be accessed with <code><nowiki>{{#invoke:Block Data|function name}}</nowiki></code> This module contains the following functions: ==get== Returns value stored under <code>return</code> key of the block which holds <code>value</code> under key <code>key</code>. The <code>key</code> and <code>return</code> parameters accept special syntax to access values nested in tables:<br> <code>Table1[Table2][key]</code> accesses "key" inside "Table2" which is inside "Table1". For example <pre>{{#invoke:Block_Data |get | key =Data[CubeNameKey] | value =Laser Blaster | return =Data[WeaponData][damage] }}</pre> will return damage of a cube named "Laser Blaster", which is {{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Laser Blaster|return=Data[WeaponData][damage]}}. ===Parameters=== <code>key</code> - key under which a known value is stored. <strong>Aliases:</strong> <code>k</code> <code>value</code> - the known value. <strong>Aliases:</strong> <code>v</code> <code>return</code> - key of the value to be returned, from the block identified by the key - value pair. <strong>Special values:</strong> <code>id</code>, <code>ID</code>, <code>Id</code> - returns the block id number of the matching block instead. <strong>Aliases:</strong> <code>r</code> <code>delimiter</code> - delimiter for printing table values (optional). <strong>Default value:</strong> <code>;</code> <strong>Aliases:</strong> <code>d</code> ===key only variant=== The <code>get</code> function allows for use with only the <code>key</code> parameter specified under special conditions. If the <code>key</code> points directly to a string value (for example <code>Data[WeaponData][Damage][98]</code>) then the function will return that value. b558e25ea67abbf356eeafb135fbf4a8893c6c44 Template:Lore:Jee'Ra Wakes 10 431 1627 2023-11-12T07:31:17Z Lijosu 10 Created wikitext text/x-wiki <blockquote>'''Jee'Ra Wakes''' ---- '''OPERATIONAL REPORT''' '''Classification: Eyes Only - Commander [REDACTED]''' '''I. Status Update''' Upon awakening on Earth, I've discerned the passing of a century since the initiation of Operation: Slumber. The global landscape has undergone substantial transformation. The demise of E14 and the CF-Alliance has given rise to the profound instabilities, primarily stemming from the mas exodus of colonists. '''II. Renewed Conflict''' Notwithstanding these changes, our unwavering purpose endures, as conflict has reemerged. This time, the purpose-givers are two formidable corporations whose power and influence rival that of entire nations during the previous war. Both entities are extending lucrative incentives to secure support for their respective causes. '''III. A Cautionary Note''' It is imperative that we, the Jee'Ra warriors, exercise vigilance to avoid repeating the political entanglements we experienced with the CF-Alliance. Our commitment is to the Jee'Ra way, unwavering in its pursuit of glorious purpose. I shall engage in discussions with both corporations, negotiating our inclusion within their ranks. The Jee'Ra way persists, and with it, our steadfast commitment to a purpose that transcends the ever-shifting tides of politics and power. '''End of Report''' '''Classified'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 7d8bfa6f4382d4eb0ce6c3e8ef2cc22a8fc3c626 Template:Lore:The Soldiers Weapon 10 432 1628 2023-11-12T07:37:38Z Lijosu 10 Created wikitext text/x-wiki <blockquote>'''The Soldiers Weapon''' ---- So far my QMG has been driven over, dropped over the edge of a flyer and accidentally kicked into a tower shield in Hela's Basin, but damn if the thing isn't nigh on indestructible. The veteran pilots on Mars, the ones who were in the first wave, have taken to painting theirs for a bit of personality, calling them 'lucky charms' and getting proper riled up if anyone touches them. I guess it's these small things that keep us going. I've heard mentions that we might be heading over to Iana Chaos in a few days, seems like the enemy is trying for another offensive on that front. I'll be making sure I get my QMG painted up nice by then. ''-Excerpt from a Mars Pilot Log''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 702f6c66506398c6d1c67afae1a495a11a10d160 Jee'Ra Soldier (character skin) 0 433 1629 2023-11-12T07:40:26Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Soldier |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=7 |release=2023/10/26 }} The '''Jee'Ra Soldier''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Jee'Ra Soldier uses the "Jee'Ra Wakes" lore entry: {{Lore:Jee'Ra_Wakes}} == Obtaining == === Battle Matrix === The Jee'Ra Soldier {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Soldier Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a68bd4f5cb7d330ba6c8d5f0b65441422d3591de 1631 1629 2023-11-12T07:49:24Z Lijosu 10 Lijosu moved page [[Jee'Ra Soldier]] to [[Jee'Ra Soldier (character skin)]]: Disambiguation wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Soldier |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=7 |release=2023/10/26 }} The '''Jee'Ra Soldier''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Jee'Ra Soldier uses the "Jee'Ra Wakes" lore entry: {{Lore:Jee'Ra_Wakes}} == Obtaining == === Battle Matrix === The Jee'Ra Soldier {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Soldier Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a68bd4f5cb7d330ba6c8d5f0b65441422d3591de Mars QMG 0 434 1630 2023-11-12T07:45:47Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Mars QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} The '''Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Mars QMG uses the standard "QMG" lore entry: {{Lore:The Soldiers Weapon}} == Obtaining == === Battle Matrix === The Mars QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 79764704ec8e732d1dc8e81eba3504884fa10c50 1644 1630 2023-11-13T07:45:40Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Mars QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} The '''Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Mars QMG uses the "Soldier's Weapon" lore entry: {{Lore:The Soldiers Weapon}} == Obtaining == === Battle Matrix === The Mars QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2d4c63e5e6fb2f0986985454419b0ee1fad2c8c5 1646 1644 2023-11-13T07:47:02Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Mars QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} The '''Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Mars QMG uses the "Soldier's Weapon" lore entry: {{Lore:The Soldiers Weapon}} == Obtaining == === Battle Matrix === The Mars QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 8505abb0e160a9bab917cbb07933013a62aa3047 Jee'Ra Soldier 0 435 1632 2023-11-12T07:49:24Z Lijosu 10 Lijosu moved page [[Jee'Ra Soldier]] to [[Jee'Ra Soldier (character skin)]]: Disambiguation wikitext text/x-wiki #REDIRECT [[Jee'Ra Soldier (character skin)]] a92335df9ef4d2e5e23f3b6c843c8f3966a64245 1633 1632 2023-11-12T07:50:14Z Lijosu 10 Created wikitext text/x-wiki '''Jee'Ra Tank''' may refer to: * [[Jee'Ra Tank (character skin)]] * [[Jee'Ra Tank (avatar)]] a2b43a58d7236fd17a9d324243e268d5afb19b89 1634 1633 2023-11-12T07:51:51Z Lijosu 10 fixed links wikitext text/x-wiki '''Jee'Ra Tank''' may refer to: * [[Jee'Ra Soldier (character skin)]] * [[Jee'Ra Soldier (avatar)]] 5d36b792be538fd02d6332648a624d17bbd4d4de Jee'Ra Soldier (avatar) 0 436 1635 2023-11-12T07:53:35Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Soldier |image=[[image]] |type=Avatar |rarity=Common |gc=NA |tp=4 |release=2023/10/26}} The '''Jee'Ra Soldier''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Season Banner {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 8aa47941970bf564a88de3fcc2d4a58d76091be5 1636 1635 2023-11-12T07:53:55Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Soldier |image=[[image]] |type=Avatar |rarity=Common |gc=NA |tp=4 |release=2023/10/26}} The '''Jee'Ra Soldier''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jee'Ra Soldier {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] f63b73e476cd404153ae7798bc817072e1876393 Category:Built For Battle Items 14 334 1638 1357 2023-11-12T07:55:13Z Lijosu 10 Fixed links wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built for Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jee'Ra Soldier (character skin)]] * [[Gripped]] * [[Standard Jee'Ra Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jee'Ra Laser Turret]] * [[Glacial Mars QMG]] * [[Jee'Ra Soldier (avatar)]] * [[Fractal Atoms]] * [[Standard Jee'Ra Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jee'Ra Weave]] * [[Jee'Ra Tank (avatar)]] ==== Premium Items ==== * [[Jee'Ra Tank (character skin)]] * [[Diverted Jee'Ra Laser Blaster]] * [[Clandestine Standard Jee'Ra Plasma Turret]] * [[Desert Camo Jee'Ra Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jee'Ra Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jee'Ra Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jee'Ra Medic Avatar]] * [[Chainmail]] * [[Warp]] * [[Jee'Ra's Fight]] * [[Jee'Ra Medic]] * 100 [[Galaxy Cash]] * [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jee'Ra Medic]] * [[Diverted Jee'Ra Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium Tianhe]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jee'Ra Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jee'Ra Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jee'Ra Soldier Steering Wheel]] * [[Volcanic Jee'Ra Tank]] * [[Jee'Ra Wakes]] * [[Clandestine Small Jee'Ra Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jee'Ra Rail Turret]] * [[Jee'Ra's Conquest]] * [[Ensconced]] * [[Diverted Jee'Ra Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jee'Ra Powercell Plate]] * [[Branded Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jee'Ra Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jee'Ra Soldier]] * [[Bronze Jee'Ra Tank]] * [[Bronze Jee'Ra Medic]] * [[Bronze Jee'Ra QMG]] * [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jee'Ra Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jee'Ra Soldier]] * [[Silver Jee'Ra Tank]] * [[Silver Jee'Ra Medic]] * [[Silver Jee'Ra QMG]] * [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jee'Ra Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jee'Ra Soldier]] * [[Golden Jee'Ra Tank]] * [[Golden Jee'Ra Medic]] * [[Golden Jee'Ra QMG]] * [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' 4317544899c43c75fc48c4e2729160edb12f547f 1639 1638 2023-11-12T07:56:06Z Lijosu 10 Fixed more links wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built for Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jee'Ra Soldier (character skin)]] * [[Gripped]] * [[Standard Jee'Ra Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jee'Ra Laser Turret]] * [[Glacial Mars QMG]] * [[Jee'Ra Soldier (avatar)]] * [[Fractal Atoms]] * [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jee'Ra Weave]] * [[Jee'Ra Tank (avatar)]] ==== Premium Items ==== * [[Jee'Ra Tank (character skin)]] * [[Diverted Jee'Ra Laser Blaster]] * [[Clandestine Standard Jee'Ra Plasma Turret]] * [[Desert Camo Jee'Ra Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jee'Ra Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jee'Ra Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jee'Ra Medic Avatar]] * [[Chainmail]] * [[Warp]] * [[Jee'Ra's Fight]] * [[Jee'Ra Medic]] * 100 [[Galaxy Cash]] * [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jee'Ra Medic]] * [[Diverted Jee'Ra Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium Tianhe]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jee'Ra Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jee'Ra Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jee'Ra Soldier Steering Wheel]] * [[Volcanic Jee'Ra Tank]] * [[Jee'Ra Wakes]] * [[Clandestine Small Jee'Ra Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jee'Ra Rail Turret]] * [[Jee'Ra's Conquest]] * [[Ensconced]] * [[Diverted Jee'Ra Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jee'Ra Powercell Plate]] * [[Branded Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jee'Ra Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jee'Ra Soldier]] * [[Bronze Jee'Ra Tank]] * [[Bronze Jee'Ra Medic]] * [[Bronze Jee'Ra QMG]] * [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jee'Ra Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jee'Ra Soldier]] * [[Silver Jee'Ra Tank]] * [[Silver Jee'Ra Medic]] * [[Silver Jee'Ra QMG]] * [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jee'Ra Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jee'Ra Soldier]] * [[Golden Jee'Ra Tank]] * [[Golden Jee'Ra Medic]] * [[Golden Jee'Ra QMG]] * [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' 1dbef5fc216c85933e22333080f351e2b3511528 1653 1639 2023-11-14T09:29:05Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Founder's Tree !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built For Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jee'Ra Soldier (character skin)]] * [[Gripped]] * [[Standard Jee'Ra Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jee'Ra Laser Turret]] * [[Glacial Mars QMG]] * [[Jee'Ra Soldier (avatar)]] * [[Fractal Atoms]] * [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jee'Ra Weave]] * [[Jee'Ra Tank (avatar)]] ==== Premium Items ==== * [[Jee'Ra Tank (character skin)]] * [[Diverted Jee'Ra Laser Blaster]] * [[Clandestine Standard Jee'Ra Plasma Turret]] * [[Desert Camo Jee'Ra Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jee'Ra Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jee'Ra Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jee'Ra Medic Avatar]] * [[Chainmail]] * [[Warp]] * [[Jee'Ra's Fight]] * [[Jee'Ra Medic]] * 100 [[Galaxy Cash]] * [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jee'Ra Medic]] * [[Diverted Jee'Ra Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium Tianhe]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jee'Ra Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jee'Ra Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jee'Ra Soldier Steering Wheel]] * [[Volcanic Jee'Ra Tank]] * [[Jee'Ra Wakes]] * [[Clandestine Small Jee'Ra Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jee'Ra Rail Turret]] * [[Jee'Ra's Conquest]] * [[Ensconced]] * [[Diverted Jee'Ra Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jee'Ra Powercell Plate]] * [[Branded Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jee'Ra Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jee'Ra Soldier]] * [[Bronze Jee'Ra Tank]] * [[Bronze Jee'Ra Medic]] * [[Bronze Jee'Ra QMG]] * [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jee'Ra Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jee'Ra Soldier]] * [[Silver Jee'Ra Tank]] * [[Silver Jee'Ra Medic]] * [[Silver Jee'Ra QMG]] * [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jee'Ra Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jee'Ra Soldier]] * [[Golden Jee'Ra Tank]] * [[Golden Jee'Ra Medic]] * [[Golden Jee'Ra QMG]] * [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' 9cf74b61aaae6c3ae7ef2846a4cff1538c25d10c Fractal Atoms 0 437 1640 2023-11-12T08:12:27Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Fractal Atoms |image=[[image]] |type=Banner |rarity=Common |gc=NA |tp=3 |release=2023/10/26}} '''Fractal Atoms''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Fractal Atoms {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] e0b0ed75eab1ef8e7e6a38837084491f127c130f MediaWiki:Gadget-dark-mode.css 8 182 1641 1392 2023-11-12T21:35:43Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*colour text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } /*colour text of json documnets readable */ .mw-json { color: #000000 !important; } 07cef5952c9a94180ce42e228a9b3e393c63713c MediaWiki:Common.js 8 438 1642 2023-11-12T22:24:04Z Archimedes5000 4 Created page with "/* Any JavaScript here will be loaded for all users on every page load. */ /*Adds wrapper div with scroll overflow to tables on mobile*/ if(window.devicePixelRatio > 2){ var table = document.querySelectorAll("table"); for(var i = 0; i < table.length; i = i+1){ var w = document.createElement("div"); w.class = "table_wrapper"; w.style = "overflow-x:scroll"; table[i].parentNode.replaceChild(w, table[i]); w.appendChild(table[i]); }; };" javascript text/javascript /* Any JavaScript here will be loaded for all users on every page load. */ /*Adds wrapper div with scroll overflow to tables on mobile*/ if(window.devicePixelRatio > 2){ var table = document.querySelectorAll("table"); for(var i = 0; i < table.length; i = i+1){ var w = document.createElement("div"); w.class = "table_wrapper"; w.style = "overflow-x:scroll"; table[i].parentNode.replaceChild(w, table[i]); w.appendChild(table[i]); }; }; 7c1500859352b6da0d3bbecd79f1055a59126da5 EVIL Corrupted Gene 0 316 1643 1033 2023-11-13T07:31:48Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=EVIL Corrupted Gene |image=[[image]] |type=Character Skin |rarity=Rare |gc=1,200 |tp=6 |release=2023/09/06 }} '''EVIL Corrupted Gene''' is an [[:Category:SCUs|SCU]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] * [[EVIL Plate]] == Lore == EVIL Corrupted Gene uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === EVIL Corrupted Gene {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} It was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/11/13}} [[Category:Character_Skins]] [[Category:Gene_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 1db995f1c89b56c8338c61618093f13bc54ee1d5 Glacial Mars QMG 0 439 1645 2023-11-13T07:46:44Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Glacial Mars QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} The '''Glacial Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Glacial Mars QMG uses the "Solder's Weapon" lore entry: {{Lore:The Soldiers Weapon}} == Obtaining == === Battle Matrix === The Glacial Mars QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] aa6997a353850818339ee6f84ebf24ed7da1795d Jee'Ra Legacy 0 440 1647 2023-11-13T07:50:01Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Legacy |image=[[image]] |type=Avatar |rarity=Uncommon |gc=NA |tp=2 |release=2023/10/26}} The '''Jee'Ra Legacy''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jee'Ra Legacy {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 7aac740c09e7c978d3368312aac66fb64c933a20 Voltage 0 441 1648 2023-11-13T07:54:06Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Voltage |image={{Palette_Hexagon|#2D2F43|#0E0E0E|#8D99AE|#F8F32B|#DCE1E8|#F7F7F7}} |type=Colour Palette |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }}{{Palette_Table|#2D2F43|#0E0E0E|#8D99AE|#F8F32B|#DCE1E8|#F7F7F7}} '''Voltage''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Voltage {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a04cee0ddcdc591167644fe06067a66bafc9fdef Plasma Cannon 0 442 1649 2023-11-13T08:05:17Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Plasma Cannon |image=[[File:Plasma cannon.png|frameless|169x169px|Plasma Cannon]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21}} The '''Plasma Cannon''' is the custom version of [[Standard Plasma Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the "Plasma Cannon" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All plasma variants are listed below: <categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree> [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 0952f3e10648a596b9d3b3281b576b86604815b5 1650 1649 2023-11-13T08:07:36Z Lijosu 10 Fixed image wikitext text/x-wiki {{Cosmetic Table |title=Plasma Cannon |image=[[File:Plasma Cannon.png|frameless|169x169px|Plasma Cannon]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21}} The '''Plasma Cannon''' is the custom version of [[Standard Plasma Turret]] which cannot aim on its own, but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the "Plasma Cannon" skin is the default one, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All plasma variants are listed below: <categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree> [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] ef385260c8bbee46e105258dad7db82e7a647c92 Diverted Jee'Ra Plasma Cannon 0 443 1651 2023-11-13T08:09:14Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Diverted Jee'Ra Plasma Cannon |image=[[File:Diverted jeera plasma cannon.png|frameless|Diverted Jee'Ra Plasma Cannon]] |type=Block Variant |rarity=Rare |gc=NA |tp=6 |release=2023/10/26 }} The '''Diverted Jee'Ra Plasma Cannon''' is a [[:Category:Laser_Variants|laser skin]] for the [[Plasma Cannon]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Diverted Jee'Ra Plasma Cannon {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 5b13c5b09937b484226985cade1e1dbb958e7211 Built For Battle Season Frame 0 413 1652 1559 2023-11-14T09:28:23Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Built For Battle Season Frame |image=[[image]] |type=Frame |rarity=Exclusive |gc=NA |tp=6 |release=2023/10/26 }} The '''Built For Battle Season Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} It is a part of a 3 item set that includes: * [[Built For Battle Avatar]] * [[Built For Battle Season Banner]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Built For Battle Season Frame {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] d5ce53d2aea62dde18f664b03edb05b12a62cf60 Built for Battle Avatar 0 444 1655 2023-11-14T09:29:31Z Lijosu 10 Lijosu moved page [[Built for Battle Avatar]] to [[Built For Battle Avatar]] wikitext text/x-wiki #REDIRECT [[Built For Battle Avatar]] 63ae43cf791332935eaa8db8ce28e88663a736b2 Revealing 0 445 1656 2023-11-14T09:31:44Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Revealing |image=[[image]] |type=Frame |rarity=Uncommon |gc=NA |tp=2 |release=2023/10/26 }} '''Revealing''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Revealing frame {{Matrix Chunk|chunk=6th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] d40348990698653d768761d298ca19cda2c4b927 Molten Jee'Ra QMG 0 446 1657 2023-11-14T09:34:58Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Molten Jee'Ra QMG |image=[[image]] |type=QMG Skin |rarity=Rare |gc=NA |tp=6 |release=2023/10/26 }} The '''Molten Jee'Ra QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Molten Jee'Ra QMG uses the "Jee'Ra and Harkness" lore entry: {{Lore:The Jee'Ra and Harkness}} == Obtaining == === Battle Matrix === The Molten Jee'Ra QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c69f456d312fc788b1afe78f35bf27341516dca2 Template:Lore:The Jee'Ra and Harkness 10 447 1658 2023-11-14T09:40:15Z Lijosu 10 Created wikitext text/x-wiki <blockquote>'''The Jee'Ra and Harkness''' ---- '''RECONNAISSANCE REPORT - Quantum Machine Gun Advancement''' '''Classification: Jee'Ra High Command''' '''I. Technological Assessment''' Following the prolonged period of cryogenic stasis, society has incurred significant technological losses, not least due to the mass-scale melting of robocraft for housing. Amidst this regression, however, a remarkable innovation has surfaced: the Quantum Machine Gun. Preliminary data suggests that Dr. Harkness is the inventor behind this groundbreaking weaponry. Immediate efforts should be initiated to locate and secure Dr. Harkness to harness his expertise and manufacture QMGs tailored expressly for Jee'Ra warriors. '''II. Tactical Considerations''' The introduction of on-foot weaponry carries both substantial potential advantages and inherent risks. As such, warriors must undertake expedited training to comprehensively grasp the intricacies of terrestrial combat. This readiness is vital in anticipation of Dr. Harkness producing customized QMGs for our forces. '''End of Report''' '''Classified - Jee'Ra High Command'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 3628d957593dca7fbc8acb2ef1dd53039655142b Red Panda Duality 0 306 1659 913 2023-11-14T09:47:56Z Lijosu 10 Updated shop information wikitext text/x-wiki {{Cosmetic Table |title=Red Panda Duality |image=[[image]] |type=QMG Skin |rarity=Rare |gc=1,000 |tp=NA |release=2023/09/03 }} '''Red Panda Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality QMG}} == Obtaining == === Battle Matrix === Red Panda Duality has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] 5469fb6e0da91b4604967bc6f1611e47141c5b6c Galactic Bank Frame 0 298 1660 1066 2023-11-14T09:50:25Z Lijosu 10 Gave new cosmetic table wikitext text/x-wiki {{Cosmetic Table |title=The Galactic Bank Frame |image=[[image]] |type=Frame |rarity=Uncommon |gc=300 |tp=NA |release=2023/09/01 }} The '''Galactic Bank Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[United Galaxies Frame|The United Galaxies Frame]] * [[Sizzle]] This item is a part of a pair which includes [[Galactic Bank|The Galactic Bank]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Bank Frame has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=frames}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 4790c025e023a48c93a60b23a2aa3cd7749fcb5f Forest Camo Tianhe 0 448 1661 2023-11-16T03:23:45Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Tianhe |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} '''Forest Camo Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Matrix|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == Forest Camo Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Forest Camo Tianhe {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]] cd21616e5b96b020a8ad5f9c54dd3ce80a84efe1 1662 1661 2023-11-16T03:24:15Z Lijosu 10 Fixed link wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Tianhe |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} '''Forest Camo Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == Forest Camo Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Forest Camo Tianhe {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]] 1b890935142cdce16e0082c1c5c0756d44623980 Category:Jee'Ra Soldier Skins 14 449 1663 2023-11-16T03:36:11Z Lijosu 10 Created wikitext text/x-wiki [[Jee'Ras]] 695cd93b5dd4d052297466accecf052b9bd0f4ce 1666 1663 2023-11-16T06:09:51Z Lijosu 10 wikitext text/x-wiki [[Category:Jee'Ras]] c25e6565e987d1311fbe0a18e8dbc85671784164 EVIL Plate 0 190 1664 935 2023-11-16T03:57:21Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=EVIL Plate |image=[[File:EVIL Plate.png|200px|frameless|EVIL Plate]] |type=Switch Plate |rarity=Rare |gc=1,200 |tp=8 |release=2023/09/06 }} The '''EVIL Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Frame]] == Lore == The EVIL Plate uses the "EVIL" lore entry: {{Lore:EVIL}} == Obtaining == === Battle Matrix === The EVIL Plate {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} It was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} {{Item_Shop_Appearance|2023/11/15}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c513412183879d2ba86336dafd700dc152235bd1 Navigator 0 301 1665 1159 2023-11-16T04:15:55Z Lijosu 10 Updated with templates wikitext text/x-wiki {{Cosmetic Table |title=Navigator |image={{Palette_Hexagon|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}} |type=Colour Palette |rarity=Common |gc=100 |tp=NA |release=2023/09/02 }}{{Palette_Table|#2C3E51|#162739|#99C9B7|#4B7A89|#EC4A37|#EDECEF}} '''Navigator''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Navigator was one of them, and the others were [[Sizzle]] and [[Pluto]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 136dc5cc5b18d0475aed91ea70ee2e481dbe9026 Desert Camo Jee'Ra Soldier 0 450 1667 2023-11-16T06:12:15Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Desert Camo Jee'Ra Soldier |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Desert Camo Jee'Ra Soldier''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Desert Camo Jee'Ra Soldier uses the "Jee'Ra Wakes" lore entry: {{Lore:Jee'Ra_Wakes}} == Obtaining == === Battle Matrix === The Desert Camo Jee'Ra Soldier {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Soldier Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] ec1321c12ed80f1e80014f8f28c96a48ed83b88e Jee'Ra Tank (avatar) 0 451 1668 2023-11-16T06:14:42Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Tank |image=[[image]] |type=Avatar |rarity=Common |gc=NA |tp=4 |release=2023/10/26}} The '''Jee'Ra Tank ''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jee'Ra Tank {{Matrix Chunk|chunk=3rd chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a19e40f78ba1d6466fce1f74eb5e279601fba818 Exposed Armour 0 452 1669 2023-11-16T06:16:20Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Exposed Armour |image=[[image]] |type=Frame |rarity=Uncommon |gc=NA |tp=3 |release=2023/10/26 }} '''Exposed Armour''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Exposed Armour {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] d5709e9c7775a05b5c0c3202b8e7262047542dbc Jee'Ra Plate 0 453 1670 2023-11-16T07:34:42Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Plate |image=[[image]] |type=Switch Plate |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} The '''Jee'Ra Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Jee'Ra Plate uses the "Jee'Ra On Mars" lore entry: {{Lore:Jee'Ra On Mars}} == Obtaining == === Battle Matrix === The Jee'Ra Plate {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This item will appear on the Item Shop in the future [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] e52cf5744383ce19bef83b661908f85e30d31607 Mud Camo Cray 0 289 1671 1038 2023-11-16T08:01:15Z Lijosu 10 Updated with templates wikitext text/x-wiki {{Cosmetic Table |title=Mud Camo Cray |image=[[image]] |type=Character Skin |rarity=Rare |gc=1,200 |tp=NA |release=2023/08/31 }} '''Mud Camo Cray''' is an [[:Category:SCUs|SCU]] that is occasionally sold in the Item Shop. There are 2 other variants for it, one for [[Mud Camo Gene|Gene]] and one for [[Mud Camo Tianhe|Tianhe]]. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] == Lore == Mud Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Mud Camo Cray has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=character skins}} [[Category:Character_Skins]] [[Category:Cray_Skins]] [[Category:SCUs]] [[Category:Cosmetic_Items]] 818b1face972df2b7dd2587b09f0878e4bde3179 Eat Griggle-O's! 0 228 1672 1181 2023-11-16T08:03:20Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Eat Griggle-O's! |image=[[image]] |type=Banner |rarity=Rare |gc=500 |tp=6 |release=2023/03/21 }} '''Eat Griggle-O's!''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Eat Griggle-O's! {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/11/16}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] eca78cad5cafeb71113101ea6c42c145fe1a1ced Airium Wrap 0 454 1673 2023-11-16T08:23:14Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Airium Wrap |image=[[File:Airium wrap.png|frameless|123x123px|Airium Wrap]] |type=Material |rarity=Common |gc=NA |tp=4 |release=2023/10/26 }} '''Airium Wrap''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Airium Wrap {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This material will appear on the Item Shop in the future. [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] dc7b1347491840ec8ba4d20c17f3af7eb949c324 Template:Lore:Jee'Ra On Mars 10 455 1674 2023-11-16T08:32:36Z Lijosu 10 Created wikitext text/x-wiki <blockquote>'''The Jee'Ra on Mars''' ---- '''LOCATION REPORT - Mars''' '''<nowiki>**</nowiki>Date 2156''' '''Classification: Jee'Ra High Command''' '''I. Arrival and Initial Setup''' Myself and a contingent of fellow Jee'Ra brethren arrived on Mars yesterday. We were promptly equipped with custom Switchplates, a remarkable technological development. Following an inadequate briefing regarding the local terrain, we opted to conduct a personal assessment of the surroundings. '''II. Ma'adim Terminus Control Center''' The former control center of Ma'adim Terminus has suffered considerable degradation. Whatever elements have not succumbed to the ravages of a century have been subjected to wanton destruction at the hands of one of the two brutish corporate factions. I have heard reports which stated that the old technology for the modern Railgun was discovered here. The possibility of unearthing additional technological assets should not be underestimated. '''III. Hela's Basin and Iana Chaos''' Regrettably, the conditions in Hela's Basin and Iana Chaos are not significantly improved. The protonium mines in operation exhibit a degree of functionality, albeit below optimal levels. This discrepancy is apparent, as the corporations continue to extract resources without realizing that they operate well below maximum efficiency. This does not concern us, or our glorious purpose though. End of Report '''Classified - Jee'Ra High Command'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 81f1334c82efbece858bd6c8ff868b774e2ccd8f 1675 1674 2023-11-16T10:33:53Z Lijosu 10 Fixed mistake wikitext text/x-wiki <blockquote>'''The Jee'Ra on Mars''' ---- '''LOCATION REPORT - Mars''' '''Classification: Jee'Ra High Command''' '''I. Arrival and Initial Setup''' Myself and a contingent of fellow Jee'Ra brethren arrived on Mars yesterday. We were promptly equipped with custom Switchplates, a remarkable technological development. Following an inadequate briefing regarding the local terrain, we opted to conduct a personal assessment of the surroundings. '''II. Ma'adim Terminus Control Center''' The former control center of Ma'adim Terminus has suffered considerable degradation. Whatever elements have not succumbed to the ravages of a century have been subjected to wanton destruction at the hands of one of the two brutish corporate factions. I have heard reports which stated that the old technology for the modern Railgun was discovered here. The possibility of unearthing additional technological assets should not be underestimated. '''III. Hela's Basin and Iana Chaos''' Regrettably, the conditions in Hela's Basin and Iana Chaos are not significantly improved. The protonium mines in operation exhibit a degree of functionality, albeit below optimal levels. This discrepancy is apparent, as the corporations continue to extract resources without realizing that they operate well below maximum efficiency. This does not concern us, or our glorious purpose though. End of Report '''Classified - Jee'Ra High Command'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> 0062d39efdb9ed0be5a0d51720782fb668b9195d Beryllium Gene 0 206 1676 1466 2023-11-17T07:57:30Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Beryllium Gene |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=1,000 |tp=8 |release=2023/03/21 }} '''Beryllium Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == Beryllium Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Beryllium Gene {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === {{Item Shop Slots|portrait|item_type=character skins}} {{Item_Shop_Appearance|2023/11/17}} [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 23b033b385ebee760a0ddbb74b15b71d47eb9c1d Digital Network 0 290 1677 1313 2023-11-17T07:59:20Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Digital Network |image=[[image]] |type=Banner |rarity=Common |gc=200 |tp=NA |release=2023/08/31 }} '''Digital Network''' is a [[:Category:Banners|banner]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Night-time Network]] * [[Galactic Bank|The Galactic Bank]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Digital Network has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=banners}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 6a9e808c417e86efefb13ba4df364df0e393cbdb Watermelon Fizz 0 255 1678 806 2023-11-17T08:01:52Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Watermelon Fizz |image=[[image]] |type=Banner |rarity=Rare |gc=500 |tp=5 |release=2023/03/21 }} '''Watermelon Fizz''' is an animated [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Watermelon Fizz {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banners}} {{Item_Shop_Appearance|2023/11/17}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 0bb546bfd0b612630f45f2e8c1bcac8cd3f4b499 Gold Founders Frame 0 262 1679 930 2023-11-17T08:03:01Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Gold Founders Frame |image=[[image]] |type=Frame |rarity=Exclusive |gc=NA |tp=NA |release=2023/03/30 }} The '''Gold Founders Frame''' is a [[:Category:Frames|frame]] that was only available by entering codes during the pre-alpha era of Robocraft 2's development. It has a more common variant called the [[Founders Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Codes === There is one code known to have given this item: * <code>PAINTING</code> This code had limited uses, so only a select few players will ever have the Gold Founders Banner. === Item Shop === Since its rarity is "Exclusive", it will never appear on the Item Shop. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 1c5dec46f1761a83985b7b15aece736886810afa MediaWiki:Gadget-dark-mode.css 8 182 1680 1641 2023-11-17T08:03:29Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*colour text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } /*colour text of json documnets readable */ .mw-json { color: #000000 !important; } /* colour for code segments */ .mw-code { background-color: #959595 !important; } da2f3a3ec91c21f2377fff2f62ddbdf1eda66396 1681 1680 2023-11-17T08:08:07Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*colour text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } /*colour text of json documnets readable */ .mw-json { color: #000000 !important; } /* colour for code segments */ .mw-code { background-color: #959595 !important; } #code { background-color: #959595 !important; } fe20fbef1022080a12ff2f3e12f9863b64a86c2b 1682 1681 2023-11-17T08:09:56Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*colour text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } /*colour text of json documnets readable */ .mw-json { color: #000000 !important; } /* colour for code segments */ .mw-code { background-color: #959595 !important; } #code { background-color: #959595 !important; } code { background-color: #959595 !important; } 6fe29fba7e0a4e05fdc3007835f178494660acf2 1683 1682 2023-11-17T08:12:24Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*colour text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } /*colour text of json documnets readable */ .mw-json { color: #000000 !important; } /* colour for code segments */ .mw-code { background-color: #959595 !important; } #code { background-color: #959595 !important; } code { background-color: #959595 !important; } .code { background-color: #959595 !important; } bc26a109d0ad2215e5ddf957df1747d009ff154f 1684 1683 2023-11-17T08:16:48Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*colour text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } /*colour text of json documnets readable */ .mw-json { color: #000000 !important; } /* colour for code and code-like segments */ .code { background-color: #959595 !important; } .pre { background-color: #959595 !important; } 7b65a775a4d5ecd7e55d14337f157ed1b4cf95e1 1685 1684 2023-11-17T19:27:00Z Fugii 2 Undo revision 1684 by [[Special:Contributions/Fugii|Fugii]] ([[User talk:Fugii|talk]]) css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*colour text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } /*colour text of json documnets readable */ .mw-json { color: #000000 !important; } /* colour for code segments */ .mw-code { background-color: #959595 !important; } #code { background-color: #959595 !important; } code { background-color: #959595 !important; } .code { background-color: #959595 !important; } bc26a109d0ad2215e5ddf957df1747d009ff154f 1686 1685 2023-11-17T19:27:38Z Fugii 2 css text/css /* WikimediaUI Dark Mode * * Wikimedia Design Team 2019-2021 * Original authors: * - Volker E. – [[User:Volker_E._(WMF)]] * - Alex Hollender * - MusikAnimal * - Carolyn Li-Madeo * - Jdlrobson * * Original at https://en.wikipedia.org/wiki/User:Volker_E._(WMF)/dark-mode.css * Version for Gadget CSS skin override usage only. * Basically removed of all interaction element styles and * set to `html` instead of JS injected `.client-dark-mode` class. * * Last updated: 2021-04-20 * */ /** To prevent 'jumping' effect within #p-personal in Vector/Monobook. Overrides [[MediaWiki:Gadget-dark-mode-toggle-pagestyles.css]] **/ body.skin-vector-legacy :not(#pt-darkmode) + #pt-watchlist::before, body.skin-monobook :not(#pt-darkmode) + #pt-watchlist::before { content: "Light mode"; } @media screen { /* set height for monobook and timeless, because the filter in FF needs dimensions to get it to apply */ html { height: 100%; } /* DISABLING THE DEFAULT USAGE OF THIS PAGE /* Filter needs to reside on `html`, see https://phabricator.wikimedia.org/T221425#5153917 - html, /* All other selectors have `filter` double-applied to turn back to “normal” by inheritance - html img, html video, html ogvjs, html svg, html iframe, html .mw-no-invert, html td .diffchange, html .mwe-math-element, html .wvui-typeahead-suggestion__thumbnail, html .skin-minerva .mw-notification-visible .mw-notification-content, /* Extensions - html .cdx-menu-item__thumbnail, /* T311835 - html .cx-slitem__image, html .mw-mmv-overlay, html .mw-mmv-pre-image, html .media-viewer .image img, html .media-viewer .mw-file-description img, html .mw-kartographer-map, html .mw-kartographer-mapDialog-map, html .oo-ui-searchWidget-results .oo-ui-iconElement-icon, html .list-thumb, html .ext-related-articles-card-list .ext-related-articles-card-thumb { filter: invert( 1 ) hue-rotate( 180deg ) saturate(1.5); } */ /*This will change the color scheme to a darkmode default style */ body { color: #fafafa; } #mw-content { background: #252525; border: solid #323237; } #site-navigation.sidebar-chunk { background: #141414; border: solid #323237; } #site-tools.sidebar-chunk { background: #141414; border: solid #323237; } #page-tools.sidebar-chunk { background: #141414; border: solid #323237; } /* these change the icon svg files that are lighter for more visibility against dark colors */ .mw-editsection { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } .tools-inline li[id^='ca-nstab-'] a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/9/90/Page-light.svg); } .client-js #ca-edit a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/6/66/Pencil-light.svg); } #ca-talk a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/a/a1/Talk-light.svg); } #ca-history a { background-image: url(https://static.miraheze.org/robocraft2wikiwiki/5/56/Clock-light.svg); } /* changes search bar color - I'm not sure which of these actually changes the color because it can take media wiki several minutes to update*/ .simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #simpleSearch { background: #db7300 !important; border: solid 1px #323237 !important; } #searchInput::placeholder { color: #141414 !important; } /* this should change the background color of image containers */ .thumbinner { background: #252525 !important; border: solid #323237 !important; } .thumbinner .thumbimage, .thumbborder { border: solid 1px #323237 !important; } /* BEYOND THIS POINT IS THE ZOMBIFIED REMAINS OF DARKMODE GADGET */ /* Reset overrides, needed where double application above isn't working. */ /* Vector modern */ html .skin-vector .mw-logo-wordmark, html .skin-vector .mw-logo-tagline, html .skin-timeless .mw-wiki-title > img, html .wvui-icon svg, html .mw-ext-score img, html .mw-hiero-table img { filter: none; } /* Backgrounds */ html table, html table.ambox-content, html table.toccolours, html .mw-notification, html .mwe-popups, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html .wikitable, html .cbnnr-main, html .cx-callout, html .overlay.media-viewer /* html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice */ { background-color: #252525; color: #fafafa; } /* Deeper change into the wikitable to match its background colours */ .wikitable > tr > th, .wikitable > * > tr > th { background-color: #252525; color: #fafafa; } /* Borders */ html body, html h1, html h2, html h3, html h4, html h5, html h6, html table.ambox-content, html table.toccolours, html .mw-notification, html .infobox, html .toc, html .thumbinner, html figure[typeof~='mw:File/Thumb'], html figure[typeof~='mw:File/Frame'], html figure[typeof~='mw:File/Thumb'] > figcaption, html figure[typeof~='mw:File/Frame'] > figcaption, html #mw-head, html #mw-panel, /* Vector 2022 uses a transparent border for margin collapsing (T312822) so don't apply this rule there */ .skin-vector-legacy #content.mw-body, html #simpleSearch, html #simpleSearch #searchInput, html #siteNotice #centralNotice .cnotice { border-color: #cdcbc8; color: #fafafa; } /* Links */ /* Links: normal */ html a, html .vector-menu-tabs li a, /* Backwards compatible VectorTabs, deprecated in MW v1.35. */ html .vectorTabs li a, html .toctogglelabel, html .mw-parser-output a.external, html .mw-parser-output a.extiw, html .mw-parser-output a.extiw:active, html #mw-panel .portal .body li a { /* color: #69f; Proposal below for level AA conformance, see also https://phabricator.wikimedia.org/T233266 `#36c` is transformed by :root `filter` to be closer to chosen `#69f`. */ color: #36c; } /* Links: visited */ html a:visited, html .mw-parser-output a.extiw:visited, html #mw-panel .portal .body li a:visited { /* color: #709bbd; Proposal below uses to-be-standardized color from https://phabricator.wikimedia.org/T213778 */ color: #6b4ba1; } /* Links: red */ html a.new, html .vector-menu-tabs li.new a, html .vectorTabs li.new a { color: #ff6e6e; } /* ::: Special Element Treatments ::: */ /* Image thumbnails */ html .thumbimage, html figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, html figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { border: 0; } /* Content image (thumbnail) SVGs */ /* `*not( .mbox-image )` exception doesn't work for unclear reasons */ html .image img[ src*='svg' ], html .mw-file-description img[ src*='svg' ], html img[ src*='Wiktionary-logo'] { background-color: #fff; border-radius: 1px; } /* Dealing with false positives from selector above */ html .mw-echo-ui-notificationItemWidget-icon img[ src*='svg' ], html .mbox-image .image img[ src*='svg' ], html .mbox-image .mw-file-description img[ src*='svg' ], /* Emoji generated by [[Template:Emoji]] */ html .emoji .image img, html .emoji .mw-file-description img, /* Vote symbols on Talk pages */ html .image img[ alt^="Symbol" ], html .mw-file-description img[ alt^="Symbol" ] { background-color: transparent; } /* Page previews */ html .mwe-popups { box-shadow: 0 30px 90px -20px rgba( 0, 0, 0, 0.3 ), 0 0 1px #000; } html .mwe-popups.flipped-y:after, html .mwe-popups.flipped-x-y:after { border-top: 11px solid #252525; } html .mwe-popups.mwe-popups-no-image-pointer:after { border-bottom: 11px solid #252525; } /* Contributions menu */ html .cx-callout-1:after { border-bottom-color: #252525; } /* Mobile Wikipedia logo mobile header */ html .branding-box img { filter: brightness( 0 ); } } @-moz-document url-prefix() { body { background: #000; } } @-moz-document url-prefix() { @supports (overflow-clip-margin: 1px) { body { background: #fff; } } } /*colour text of certain menus like template adding */ .oo-ui-window-frame { color: #000000 !important; } /*colour text of json documnets readable */ .mw-json { color: #000000 !important; } /* colour for code segments */ .mw-code { background-color: #959595 !important; } #code { background-color: #959595 !important; } .code { background-color: #959595 !important; } code { background-color: #959595 !important; } pre { background-color: #959595 !important; } 91cb4fa4dfc1fb1e3c50e1c1ecd20152b6d0f458 Category:Built For Battle Items 14 334 1687 1653 2023-11-19T00:10:14Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Built for Battle Matrix !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built For Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jee'Ra Soldier (character skin)]] * [[Gripped]] * [[Standard Jee'Ra Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jee'Ra Laser Turret]] * [[Glacial Mars QMG]] * [[Jee'Ra Soldier (avatar)]] * [[Fractal Atoms]] * [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jee'Ra Weave]] * [[Jee'Ra Tank (avatar)]] ==== Premium Items ==== * [[Jee'Ra Tank (character skin)]] * [[Diverted Jee'Ra Laser Blaster]] * [[Clandestine Standard Jee'Ra Plasma Turret]] * [[Desert Camo Jee'Ra Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jee'Ra Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jee'Ra Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jee'Ra Medic Avatar]] * [[Chainmail]] * [[Warp]] * [[Jee'Ra's Fight]] * [[Jee'Ra Medic]] * 100 [[Galaxy Cash]] * [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jee'Ra Medic]] * [[Diverted Jee'Ra Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium Tianhe]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jee'Ra Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jee'Ra Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jee'Ra Soldier Steering Wheel]] * [[Volcanic Jee'Ra Tank]] * [[Jee'Ra Wakes]] * [[Clandestine Small Jee'Ra Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jee'Ra Rail Turret]] * [[Jee'Ra's Conquest]] * [[Ensconced]] * [[Diverted Jee'Ra Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jee'Ra Powercell Plate]] * [[Branded Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jee'Ra Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jee'Ra Soldier]] * [[Bronze Jee'Ra Tank]] * [[Bronze Jee'Ra Medic]] * [[Bronze Jee'Ra QMG]] * [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jee'Ra Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jee'Ra Soldier]] * [[Silver Jee'Ra Tank]] * [[Silver Jee'Ra Medic]] * [[Silver Jee'Ra QMG]] * [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jee'Ra Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jee'Ra Soldier]] * [[Golden Jee'Ra Tank]] * [[Golden Jee'Ra Medic]] * [[Golden Jee'Ra QMG]] * [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' c11ce4690e0ee243e3aa1f39757b947f4a829434 Small Jee'Ra Soldier Wheel 0 456 1688 2023-11-19T00:15:40Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Small Jee'Ra Soldier Wheel |image=[[File:Small jeera soldier wheel.png|frameless|133x133px|Small Jee'Ra Soldier Wheel]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Small Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. There is another version of this skin for standard wheels, called [[Standard Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Small Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This block variant will appear in the Item Shop in the future. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 327ee9e9d83416fb16a140b08b18f4ea94fb1a77 1689 1688 2023-11-19T00:24:58Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Small Jee'Ra Soldier Wheel |image=[[File:Small jeera soldier wheel.png|frameless|133x133px|Small Jee'Ra Soldier Wheel]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Small Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that is occasionally sold in the Item Shop. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. Although they appeared separately on the Battle Matrix, they had the same TP cost. There is another version of this skin for standard wheels, called [[Standard Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Small Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This block variant will appear in the Item Shop in the future. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 5f84aa8ce50c7e65672f6aa93782a8cba81bf412 Clandestine Small Jee'Ra Laser Turret 0 457 1690 2023-11-19T00:45:30Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Clandestine Small Jee'Ra Laser Turret |image=[[File:Clandestine small jeera laser turret.png|frameless|Clandestine Small Jee'Ra Laser Turret]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Clandestine Small Jee'Ra Laser Turret''' is a [[:Category:Laser_Variants|laser skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There are other versions for [[Clandestine Standard Jee'Ra Laser Turret|small turrets]] and [[Diverted Jee'Ra Laser Blaster|blasters]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 65aaa6cdf439ed4b20905b6636306f47285ac409 Forest Camo Cray 0 458 1691 2023-11-19T01:53:25Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Cray |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=9 |release=2023/10/26 }} The '''Forest Camo Cray''' is aN [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Forest Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 65d647b4cbb55909efd61e34621b1991b0889b33 1692 1691 2023-11-19T01:53:42Z Lijosu 10 Fixed rarity wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Cray |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} The '''Forest Camo Cray''' is aN [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Forest Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 2dbfd54f523db9e60f95cf54d2eb55171ec59222 1693 1692 2023-11-19T01:54:11Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Cray |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} The '''Forest Camo Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Forest Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] ddf197f520a7c8dcd14634b7dd4590f33871d625 Stratum Mars QMG 0 459 1694 2023-11-19T06:19:19Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Stratum Mars QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} The '''Stratum Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Stratum Mars QMG uses the "Soldier's Weapon" lore entry: {{Lore:The Soldiers Weapon}} == Obtaining == === Battle Matrix === The Stratum Mars QMG {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] e31ccf1d7150a6b4fa380681a30c16cce9ec7c72 Mars QMG 0 434 1695 1646 2023-11-19T06:19:35Z Lijosu 10 Fixed category wikitext text/x-wiki {{Cosmetic Table |title=Mars QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} The '''Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Mars QMG uses the "Soldier's Weapon" lore entry: {{Lore:The Soldiers Weapon}} == Obtaining == === Battle Matrix === The Mars QMG {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 5170c56e97541f8b27a0d68c5eed8e4164fef47f Glacial Mars QMG 0 439 1696 1645 2023-11-19T06:21:00Z Lijosu 10 Fixed categories wikitext text/x-wiki {{Cosmetic Table |title=Glacial Mars QMG |image=[[image]] |type=QMG Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} The '''Glacial Mars QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Glacial Mars QMG uses the "Solder's Weapon" lore entry: {{Lore:The Soldiers Weapon}} == Obtaining == === Battle Matrix === The Glacial Mars QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] aa0fa05a7dee42afbcd12e1f7b65159ed6b32fcd Patched Power 0 460 1697 2023-11-19T06:23:59Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Patched Power |image=[[image]] |type=Frame |rarity=Uncommon |gc=NA |tp=3 |release=2023/10/26 }} '''Patched Power''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Exposed Armour {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 0ba139784f0aad9360e9503f49a54868aee893f3 1699 1697 2023-11-19T06:25:30Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Patched Power |image=[[image]] |type=Frame |rarity=Uncommon |gc=NA |tp=3 |release=2023/10/26 }} '''Patched Power''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Patched Power {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 9cdb0a7e66e83f73775a341dbd14e09b212804a1 Patched Computation 0 461 1698 2023-11-19T06:25:20Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Patched Computation |image=[[image]] |type=Frame |rarity=Uncommon |gc=NA |tp=3 |release=2023/10/26 }} '''Patched Computation''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Patched Computation {{Matrix Chunk|chunk=4th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] ba2b87e8503110032c7f0394527e4796486ead40 Desert Camo Jeera Tank 0 462 1700 2023-11-19T07:27:02Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Desert Camo Jeera Tank |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Desert Camo Jeera Tank''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == Desert Camo Jeera Tank uses the "Operation: Slumber" lore entry: {{Lore:Operation_Slumber}} == Obtaining == === Battle Matrix === The Desert Camo Jeera Tank {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 3a35976b02a9bae5b17a3f59861399d08717064d Jimmy's Blueberry 0 283 1701 1185 2023-11-19T10:04:01Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Jimmy's Blueberry |image=[[image]] |type=Avatar |rarity=Uncommon |gc=300 |tp=4 |release=2023/08/31 }} '''Jimmy's Blueberry''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jimmy's Blueberry {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/19}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 2512b0713def8d827cb8fb4c52db185cafc1ce42 Vine Snake Duality 0 308 1702 1049 2023-11-19T10:09:56Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Vine Snake Duality |image=[[image]] |type=QMG Skin |rarity=Rare |gc=1,000 |tp=NA |release=2023/09/06 }} '''Vine Snake Duality''' is a [[:Category:QMG_Skins|QMG skin]] that is occasionally sold in the Item Shop. == Lore == This item uses the "Duality" lore entry: {{Lore:Duality QMG}} == Obtaining == === Battle Matrix === Vine Snake Duality has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] b144ad12b29e71660f96946450fbd36b2e5598fc Cluster Disco QMG 0 210 1703 837 2023-11-20T07:20:55Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Cluster Disco QMG |image=[[image]] |type=QMG Skin |rarity=Rare |gc=NA |tp=9 |release=2023/03/21 }} The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Cluster Disco QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Disco QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/20}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 145a09b74e453cbdd73dc58b40dec49ffaf86985 Galactic Bank 0 292 1704 898 2023-11-20T07:23:18Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=The Galactic Bank |image=[[image]] |type=Avatar |rarity=Uncommon |gc=300 |tp=NA |release=2023/08/31 }} The '''Galactic Bank''' is a [[:Category:Avatars|avatar]] that is occasionally sold in the Item Shop. It is one of 8 items to have been the first to appear there. The others were: * [[Hysteria Duality]] * [[Rosette Duality]] * [[Mud Camo Cray]] * [[Forest Fire Duality]] * [[Charged]] * [[Digital Network]] * [[Night-time Network]] This item is a part of a pair which includes [[Galactic Bank Frame|The Galactic Bank Frame]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The Galactic Bank has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=profile items}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 6989aabadcf8bbbeacf56bc5afacbbca7c8b4290 Jimmy Jam 0 271 1705 842 2023-11-20T07:34:07Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Jimmy Jam |image=[[image]] |type=Frame |rarity=Uncommon |gc=NA |tp=4 |release=2023/08/03 }} {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Jimmy Jam !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || 4 |- | '''First Seen?''' || 2023/08/03 |} '''Jimmy Jam''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jimmy Jam {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/20}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] c572182a7dadd389c0598e6b71eff0ea8c7b1840 1706 1705 2023-11-20T07:36:53Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Jimmy Jam |image=[[image]] |type=Frame |rarity=Uncommon |gc=NA |tp=4 |release=2023/08/03 }} '''Jimmy Jam''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jimmy Jam {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/20}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] a67c11a0368cbcd45f3503dd4ce16e99caed7a7b Cluster Disco QMG 0 210 1707 1703 2023-11-20T07:42:56Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Cluster Disco QMG |image=[[image]] |type=QMG Skin |rarity=Rare |gc=1,000 |tp=9 |release=2023/03/21 }} The '''Cluster Disco QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} == Lore == The Cluster Disco QMG uses the standard "QMG" lore entry: {{Lore:QMG}} == Obtaining == === Battle Matrix === The Cluster Disco QMG {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Founder's Tree|chunkunlock=True}} === Item Shop === {{Item Shop Slots|portrait|item_type=QMG skins}} {{Item_Shop_Appearance|2023/11/20}} [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 851b608396c750e6cae246d91629df0494fd840d Cesium Tianhe 0 463 1708 2023-11-20T08:01:54Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Cesium Tianhe |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} '''Cesium Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == Cesium Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Cesium Tianhe {{Matrix Chunk|chunk=7th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]] 6092ede9248ed1564677b6f6fb86007f47414ed7 Hidden Energy 0 464 1709 2023-11-20T08:04:45Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Hidden Energy |image=[[image]] |type=Banner |rarity=Common |gc=NA |tp=4 |release=2023/10/26}} '''Hidden Energy''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Hidden Energy {{Matrix Chunk|chunk=7th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 87a4848851d20151d12e0d20d1d99032296a3992 1710 1709 2023-11-20T08:06:20Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Hidden Energy |image=[[image]] |type=Banner |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26}} '''Hidden Energy''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Hidden Energy {{Matrix Chunk|chunk=7th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] bc3c4961e4c18b2d7212a5c2db1db11c820e0239 Fusion 0 465 1711 2023-11-21T07:36:24Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Fusion |image={{Palette_Hexagon|#EE8705|#777AF6|#382E8C|#FFC211|#F35B04|#5861D8}} |type=Colour Palette |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }}{{Palette_Table|#EE8705|#777AF6|#382E8C|#FFC211|#F35B04|#5861D8}} '''Fusion''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Fusion {{Matrix Chunk|chunk=8th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 1c5489bfcadfc09481618dbc1c050446ad4970bb Category:Built For Battle Items 14 334 1712 1687 2023-11-21T07:39:55Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Built for Battle Matrix !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built For Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jee'Ra Soldier (character skin)]] * [[Gripped]] * [[Standard Jee'Ra Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jee'Ra Laser Turret]] * [[Glacial Mars QMG]] * [[Jee'Ra Soldier (avatar)]] * [[Fractal Atoms]] * [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jee'Ra Weave]] * [[Jee'Ra Tank (avatar)]] ==== Premium Items ==== * [[Jee'Ra Tank (character skin)]] * [[Diverted Jee'Ra Laser Blaster]] * [[Clandestine Standard Jee'Ra Plasma Turret]] * [[Desert Camo Jee'Ra Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jee'Ra Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jee'Ra Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jee'Ra Medic (avatar)]] * [[Chainmail]] * [[Warp]] * [[Jee'Ra's Fight]] * [[Jee'Ra Medic (character skin)]] * 100 [[Galaxy Cash]] * [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jee'Ra Medic]] * [[Diverted Jee'Ra Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium Tianhe]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jee'Ra Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jee'Ra Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jee'Ra Soldier Steering Wheel]] * [[Volcanic Jee'Ra Tank]] * [[Jee'Ra Wakes]] * [[Clandestine Small Jee'Ra Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jee'Ra Rail Turret]] * [[Jee'Ra's Conquest]] * [[Ensconced]] * [[Diverted Jee'Ra Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jee'Ra Powercell Plate]] * [[Branded Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jee'Ra Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jee'Ra Soldier]] * [[Bronze Jee'Ra Tank]] * [[Bronze Jee'Ra Medic]] * [[Bronze Jee'Ra QMG]] * [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jee'Ra Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jee'Ra Soldier]] * [[Silver Jee'Ra Tank]] * [[Silver Jee'Ra Medic]] * [[Silver Jee'Ra QMG]] * [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jee'Ra Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jee'Ra Soldier]] * [[Golden Jee'Ra Tank]] * [[Golden Jee'Ra Medic]] * [[Golden Jee'Ra QMG]] * [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' 583184ef4cd7ca338db48d5bd50e2b8a0a1a6706 1717 1712 2023-11-21T09:29:36Z Lijosu 10 wikitext text/x-wiki {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The Built for Battle Matrix !colspan="2"| [[image]] |- | '''Date Started''' || 2023/10/26 |- | '''Date Ended''' || Ongoing |- | '''Season''' || 1 |} == Chunks == For convenience, a list of the hexes that appeared in all chunks. === 1st Chunk === This chunk had a portal to 2nd Chunk (level 10+ or 5+ hexes to unlock). ==== Free Items ==== * [[Flare]] * [[Hydrogen QMG]] * [[Built For Battle Avatar]] ==== Premium Items ==== * [[XP Bonus]] * [[Jee'Ra Soldier (character skin)]] * [[Gripped]] * [[Standard Jee'Ra Soldier Wheel]] * [[Industrial Ladium]] * 100 [[Galaxy Cash]] * [[Mars QMG]]''(Must unlock all other hexes in this chunk to unlock)'' === 2nd Chunk === This chunk could be accessed from the 2nd Chunk (level 10+ or 5+ hexes to unlock) and had a portal to 3rd Chunk (level 20+ or 11+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Banner]] * [[Sunspot]] * [[Moderonium Quilt]] ==== Premium Items ==== * [[Clandestine Standard Jee'Ra Laser Turret]] * [[Glacial Mars QMG]] * [[Jee'Ra Soldier (avatar)]] * [[Fractal Atoms]] * [[Standard Jee'Ra Soldier Wheel|Standard Jee'Ra Soldier Steering Wheel]] * 100 [[Galaxy Cash]] * [[Forest Camo Cray]] ''(Must unlock all other hexes in this chunk to unlock)'' === 3rd Chunk === This chunk could be accessed from the 2nd Chunk (level 20+ or 11+ hexes to unlock) and had 2 portals to the 4th Chunk (level 30+ or 18+ hexes to unlock). ==== Free Items ==== * [[Built For Battle Season Frame]] * [[Airium Jee'Ra Weave]] * [[Jee'Ra Tank (avatar)]] ==== Premium Items ==== * [[Jee'Ra Tank (character skin)]] * [[Diverted Jee'Ra Laser Blaster]] * [[Clandestine Standard Jee'Ra Plasma Turret]] * [[Desert Camo Jee'Ra Soldier]] * [[Exposed Armour]] * 100 [[Galaxy Cash]] * [[Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 4th Chunk === This chunk could be accessed from the 3rd Chunk (level 30+ or 18+ hexes to unlock) and had 2 portals to the 5th Chunk (level 40+ or 26+ hexes to unlock). ==== Free Items ==== * [[Patched Computation]] * [[Helix]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Small Jee'Ra Thruster]] * [[Moderonium Camo]] * [[Stratum Mars QMG]] * [[Desert Camo Jeera Tank]] * [[Standard Jee'Ra Thruster]] * 100 [[Galaxy Cash]] * [[Forest Camo Gene]] ''(Must unlock all other hexes in this chunk to unlock)'' === 5th Chunk === This chunk could be accessed from the 4th Chunk (level 40+ or 26+ hexes to unlock) and had a portal to the 6th Chunk (level 50+ or 36+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Mesh]] * [[Red Planet]] * [[Basic Curved Ladium Plating]] ==== Premium Items ==== * [[Jee'Ra Medic (avatar)]] * [[Chainmail]] * [[Warp]] * [[Jee'Ra's Fight]] * [[Jee'Ra Medic (character skin)]] * 100 [[Galaxy Cash]] * [[Jee'Ra QMG]] ''(Must unlock all other hexes in this chunk to unlock)'' === 6th Chunk === This chunk could be accessed from the 5th Chunk (level 50+ or 36+ hexes to unlock) and had a portal to the 7th Chunk (level 60+ or 48+ hexes to unlock). ==== Free Items ==== * [[Jee'Ra Legacy]] * [[Voltage]] * [[Revealing]] ==== Premium Items ==== * [[Desert Camo Jee'Ra Medic]] * [[Diverted Jee'Ra Plasma Cannon]] * [[Forest Camo Tianhe]] * [[Molten Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Voltaic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 7th Chunk === This chunk could be accessed from the 6th Chunk (level 60+ or 48+ hexes to unlock) and had 2 portals to the 8th Chunk (level 70+ or 61+ hexes to unlock), and a portal to the Bronze Jeera Chunk (100+ hexes to unlock). ==== Free Items ==== * [[Hidden Energy]] * [[Cesium Tianhe]] * 100 [[Galaxy Cash]] ==== Premium Items ==== * [[Patched Power]] * [[Airium Wrap]] * [[Clandestine Small Jee'Ra Laser Turret]] * [[Regolith Mars QMG]] * [[Small Jee'Ra Soldier Wheel]] * 100 [[Galaxy Cash]] * [[Midnight Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === 8th Chunk === This chunk could be accessed from the 6th Chunk (level 70+ or 61+ hexes to unlock) and had 2 portals to the 9th Chunk (level 80+ or 75+ hexes to unlock), and a portal to the Silver Jeera Chunk (105+ hexes to unlock). ==== Free Items ==== * [[Fusion]] * [[Secured]] * [[Erbium Basic Plate]] ==== Premium Items ==== * [[Small Jee'Ra Soldier Wheel|Small Jee'Ra Soldier Steering Wheel]] * [[Volcanic Jee'Ra Tank]] * [[Jee'Ra Wakes]] * [[Clandestine Small Jee'Ra Plasma Turret]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Galvanic Jee'Ra Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === 9th Chunk === This chunk could be accessed from the 8th Chunk (level 80+ or 75+ hexes to unlock) and had a portal to the 10th Chunk (level 90+ or 90+ hexes to unlock). ==== Free Items ==== * [[Berry]] * [[SCU Profiles]] * [[Bromine Gene]] ==== Premium Items ==== * [[Amphibian]] * [[Clandestine Jee'Ra Rail Turret]] * [[Jee'Ra's Conquest]] * [[Ensconced]] * [[Diverted Jee'Ra Rail Cannon]] * 100 [[Galaxy Cash]] * [[Poison Pasture Jee'Ra Medic]] ''(Must unlock all other hexes in this chunk to unlock)'' === 10th Chunk === This chunk could be accessed from the 9th Chunk (level 90+ or 90+ hexes to unlock) and had a portal to the Golden Jeera Chunk (110+ hexes to unlock). ==== Free Items ==== * [[Hassium Cray]] * [[Airium Quilted Foil]] * [[Golden Built For Battle Avatar]] ==== Premium Items ==== * [[Falling Star]] * [[Martian Skies]] * [[Jee'Ra Powercell Plate]] * [[Branded Jee'Ra QMG]] * 100 [[Galaxy Cash]] * 100 [[Galaxy Cash]] * [[Built For Battle Jee'Ra Soldier]] ''(Must unlock all other hexes in this chunk to unlock)'' === Bronze Jee'Ra Chunk === This chunk was accessed from the 7th Chunk (100+ hexes to unlock). ==== Premium Items ==== * [[Bronze Jee'Ra Soldier]] * [[Bronze Jee'Ra Tank]] * [[Bronze Jee'Ra Medic]] * [[Bronze Jee'Ra QMG]] * [[Bronze Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Silver Jee'Ra Chunk === This chunk was accessed from the 8th Chunk (105+ hexes to unlock). ==== Premium Items ==== * [[Silver Jee'Ra Soldier]] * [[Silver Jee'Ra Tank]] * [[Silver Jee'Ra Medic]] * [[Silver Jee'Ra QMG]] * [[Silver Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' === Golden Jee'Ra Chunk === This chunk was accessed from the 10th Chunk (110+ hexes to unlock). ==== Premium Items ==== * [[Golden Jee'Ra Soldier]] * [[Golden Jee'Ra Tank]] * [[Golden Jee'Ra Medic]] * [[Golden Jee'Ra QMG]] * [[Golden Jee'Ra Powercell Plate]] ''(Must unlock all other hexes in this chunk to unlock)'' 5ec79f224394b08fb8392ac4462b396f58a26e0e Jee'Ra Medic (avatar) 0 466 1713 2023-11-21T07:44:59Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Medic |image=[[image]] |type=Avatar |rarity=Common |gc=NA |tp=4 |release=2023/10/26}} The '''Jee'Ra Medic''' avatar is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jee'Ra Medic {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a0fd6d9175b584f4c3b46be9a45898245b981709 Jee'Ra Medic 0 467 1714 2023-11-21T07:45:53Z Lijosu 10 Created wikitext text/x-wiki '''Jee'Ra Medic''' may refer to: * [[Jee'Ra Medic (character skin)]] * [[Jee'Ra Medic (avatar)]] 8d05a9418b4e86d9ccbdcc22634b69bf1566ffad Small Jee'Ra Soldier Wheel 0 456 1715 1689 2023-11-21T09:27:08Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Small Jee'Ra Soldier Wheel |image=[[File:Small jeera soldier wheel.png|frameless|133x133px|Small Jee'Ra Soldier Wheel]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Small Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that appeared on the [[:Category:Build_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. Although they appeared separately on the Battle Matrix, they had the same TP cost. There is another version of this skin for standard wheels, called [[Standard Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Small Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This block variant will appear in the Item Shop in the future. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 3adb3b7c97d378bae37d9e427a8099c682b3b220 1716 1715 2023-11-21T09:28:10Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Small Jee'Ra Soldier Wheel |image=[[File:Small jeera soldier wheel.png|frameless|133x133px|Small Jee'Ra Soldier Wheel]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Small Jee'Ra Soldier Wheel''' is a [[:Category:Wheel_Variants|wheel skin]] that appeared on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. Like with all wheel skins, there is a "steering" and "non-steering" version. Buying a wheel from the shop grants you both versions, but they can be applied separately on robocrafts. Although they appeared separately on the Battle Matrix, they had the same TP cost. There is another version of this skin for standard wheels, called [[Standard Jee'Ra Soldier Wheel]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === Small Jee'Ra Soldier Wheel {{Matrix Chunk|chunk=7th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This block variant will appear in the Item Shop in the future. [[Category:Wheel_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] d862c36694e02ac8b94f4e32588018e6c6a16588 Diverted Jee'Ra Plasma Cannon 0 443 1718 1651 2023-11-21T09:31:17Z Lijosu 10 fixed link wikitext text/x-wiki {{Cosmetic Table |title=Diverted Jee'Ra Plasma Cannon |image=[[File:Diverted jeera plasma cannon.png|frameless|Diverted Jee'Ra Plasma Cannon]] |type=Block Variant |rarity=Rare |gc=NA |tp=6 |release=2023/10/26 }} The '''Diverted Jee'Ra Plasma Cannon''' is a [[:Category:Plasma_Variants|plasma skin]] for the [[Plasma Cannon]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Diverted Jee'Ra Plasma Cannon {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 9ef2a54fb7600311e12c685d8dea878f457e4619 Clandestine Small Jee'Ra Plasma Turret 0 468 1719 2023-11-21T09:31:55Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Clandestine Small Jee'Ra Plasma Turret |image=[[File:Clandestine small jeera plasma turret.png|frameless|Clandestine Small Jee'Ra Plasma Turret]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Clandestine Small Jee'Ra Plasma Turret''' is a [[:Category:Plasma_Variants|plasma skin]] for the [[Small Plasma Turret]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Clandestine Small Jee'Ra Plasma Turret {{Matrix Chunk|chunk=8th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 9d2d6291da3ca27b29cb0c1c437fb626a8a9ab38 Small Laser Turret 0 469 1720 2023-11-21T09:35:17Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Small Laser Turret |image=[[File:Standard laser turret.png|frameless|169x169px|Standard Laser Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Small Laser Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Large Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] c650fc5e853d6b233459ab03f41461c33ec35312 1721 1720 2023-11-21T09:35:30Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Small Laser Turret |image=[[File:Standard laser turret.png|frameless|169x169px|Standard Laser Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Small Laser Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] c05e105aa53068b1b232b4a19e92f95ffe77178d 1722 1721 2023-11-21T09:35:53Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Small Laser Turret |image=[[File:Small laser turret.png|frameless|169x169px|Small Laser Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Small Laser Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 857c3e6b803178c801ccac78ff814801ffa715b5 1723 1722 2023-11-21T09:37:04Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Small Laser Turret |image=[[File:Small Laser Turret.png|frameless|169x169px|Small Laser Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Small Laser Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Laser Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Laser Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Laser_Variants</categorytree> [[Category:Laser_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] ea2c6a285d461d45a25dccd2209563ced87df479 Small Plasma Turret 0 470 1724 2023-11-21T09:38:23Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Small Laser Turret |image=[[File:Small Plasma Turret.png|frameless|169x169px|Small Plasma Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Small Plasma Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Plasma Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Plasma Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree> [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 9493b97329ff69092e47ba0cbbc9a30e8630b7a7 1725 1724 2023-11-21T09:38:48Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Small Plasma Turret |image=[[File:Small Plasma Turret.png|frameless|169x169px|Small Plasma Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Small Plasma Turret''' is one of the first weapon types the player has access to. It is a smaller version of [[Standard Plasma Turret]], but the game does not call this a different "variant", since that word is used to describe cosmetic skins with no functional difference. == Variants == Although the default "Small Plasma Turret" skin is given when the player first launches Robocraft 2, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All laser variants are listed below: <categorytree mode="pages" hideroot=on>Plasma_Variants</categorytree> [[Category:Plasma_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 57cd87ecaaa052c4edc25cae193d2d0ba5950366 Volcanic Jee'Ra Tank 0 471 1726 2023-11-22T06:28:26Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Volcanic Jee'Ra Tank |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Volcanic Jee'Ra Tank ''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Volcanic Jee'Ra Tank uses the "Operation: Slumber" lore entry: {{Lore:Operation_Slumber}} == Obtaining == === Battle Matrix === The Volcanic Jee'Ra Tank {{Matrix Chunk|chunk=8th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Tank Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 9078b3409140377559c13a8e9b641281826758c9 Galvanic Jee'Ra Plate 0 472 1727 2023-11-22T06:30:39Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Galvanic Jee'Ra Plate |image=[[image]] |type=Switch Plate |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} The '''Galvanic Jee'Ra Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Galvanic Jee'Ra Plate uses the "Jee'Ra On Mars" lore entry: {{Lore:Jee'Ra On Mars}} == Obtaining == === Battle Matrix === The Galvanic Jee'Ra Plate {{Matrix Chunk|chunk=8th chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This item will appear on the Item Shop in the future [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 26006d57e7d3bf28797d71c94c3a4d7a89e1fb73 Erbium Basic Plate 0 473 1728 2023-11-22T06:32:13Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Erbium Basic Plate |image=[[image]] |type=Switch Plate |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }} The '''Erbium Basic Plate''' is a [[:Category:Switch_Plates|switchplate]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Erbium Basic Plate uses the standard "Switch Plate" lore entry: {{Lore:Switch Plate}} == Obtaining == === Battle Matrix === The Erbium Basic Plate {{Matrix Chunk|chunk=8th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 900631fac1ff8acb72cb33bcfe06598311b9bec0 Jee'Ra Wakes 0 474 1729 2023-11-22T06:34:49Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Wakes |image=[[image]] |type=Avatar |rarity=Rare |gc=NA |tp=3 |release=2023/10/26}} The '''Jee'Ra Wakes''' avatar is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jee'Ra Wakes {{Matrix Chunk|chunk=8th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 6603c8c852f6a4834262f31a3db3b7cb8d131efa Secured 0 475 1730 2023-11-22T06:36:45Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Secured |image=[[image]] |type=Frame |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }} '''Secured''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Secured {{Matrix Chunk|chunk=8th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] fae08869c36def1d940818c438441ccd09eb8233 Jee'Ra's Fight 0 476 1731 2023-11-22T06:39:47Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra's Fight |image=[[image]] |type=Banner |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26}} '''Jee'Ra's Fight''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There is an animated version called [[Jee'Ra's Conquest]]. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Jee'Ra's Fight {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 37ff3ef3c7eddae5bc501aee152e3e24d5b88eb4 United Galaxies Frame 0 296 1732 897 2023-11-22T07:09:19Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=The United Galaxies Frame |image=[[image]] |type=Frame |rarity=Uncommon |gc=300 |tp=NA |release=2023/09/01 }} {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ The United Galaxies Frame !colspan="2"|[[image]] |- | '''Type''' || Frame |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || 300 |- | '''TP Cost''' || NA |- | '''First Seen?''' || 2023/09/01 |} The '''United Galaxies Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] This item is a part of a pair which includes [[United Galaxies|The United Galaxies]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The United Galaxies Frame has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=frames}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] 1ac3704b307916e7c32c497d350844526987c700 Outwards 0 240 1733 791 2023-11-22T07:13:58Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Outwards |image=[[image]] |type=Banner |rarity=Common |gc=200 |tp=4 |release=2023/03/21 }} '''Outwards''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Outwards {{Matrix Chunk|chunk=1st chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=banner}} {{Item_Shop_Appearance|2023/11/22}} [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] aa8edfee1795387b51c81dd13efcc66041c40f0e Module:Test 828 385 1734 1564 2023-11-23T08:10:23Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local label = {} local data = {} local l_attr = {} local d_attr = {} local idx = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if s ~= nil then label[i] = v idx[i] = i else label[i] = "" end local _,_,i = string.find(k, "^data(%d*)$") if s ~= nil then data[i] = v idx[i] = i else data[i] = "" end local _,_,i = string.find(k, "^l_attr(%d*)$") if s ~= nil then l_attr[i] = mw.text.jsonDecode(v) idx[i] = i else l_attr[i] = "" end local _,_,i = string.find(k, "^d_attr(%d*)$") if s ~= nil then d_attr[i] = mw.text.jsonDecode(v) idx[i] = i else d_attr[i] = "" end end local infobox = mw.html.create("div"):attr("class", "infobox-container") if header then infobox:tag("h3"):attr({["class"] = "infobox-header"}) end for i = 1, #idx do if label[i] or data[i] then local row = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"}) end if label[i] then row:tag("div"):attr({["id"] = i.." "..l_attr[i]["id"], ["class"] = "infobox-label "..l_attr[i]["class"], ["style"] = l_attr[i]["style"]}) end if data[i] then row:tag("div"):attr({["id"] = i.." "..d_attr[i]["id"], ["class"] = "infobox-data "..d_attr[i]["class"], ["style"] = d_attr[i]["style"]}) end end end return p cc01a3b04754084d5edc1bea5e4b1e7f669e08bc 1735 1734 2023-11-23T08:36:45Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local label = {} local data = {} local l_attr = {} local d_attr = {} local idx = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if i ~= nil then label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if i ~= nil then data[i] = v idx[i] = i else end local _,_,i = string.find(k, "^l_attr(%d*)$") if i ~= nil then l_attr[i] = mw.text.jsonDecode(v) idx[i] = i end local _,_,i = string.find(k, "^d_attr(%d*)$") if i ~= nil then d_attr[i] = mw.text.jsonDecode(v) idx[i] = i end end local infobox = mw.html.create("div"):attr("class", "infobox-container") if header then infobox:tag("h3"):attr({["class"] = "infobox-header"}) end for i = 1, #idx do if label[i] or data[i] then local row = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"}) end if label[i] then row:tag("div"):attr({["id"] = i.." "..l_attr[i]["id"], ["class"] = "infobox-label "..l_attr[i]["class"], ["style"] = l_attr[i]["style"]}) end if data[i] then row:tag("div"):attr({["id"] = i.." "..d_attr[i]["id"], ["class"] = "infobox-data "..d_attr[i]["class"], ["style"] = d_attr[i]["style"]}) end end return infobox end return p d7594812521334313f0900d63c966a33a7d04770 Spinning Vector 0 245 1736 797 2023-11-23T08:57:21Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Spinning Vector |image=[[image]] |type=Avatar |rarity=Rare |gc=500 |tp=6 |release=2023/03/21 }} '''Spinning Vector''' is an animated [[:Category:Avatars|avatar]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Spinning Vector {{Matrix Chunk|chunk=3rd chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|small|item_type=avatars}} {{Item_Shop_Appearance|2023/11/23}} [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 4613b5e3b22de18803aec570e5a52b2cf6df8719 Module:Infobox 828 63 1737 288 2023-11-23T12:17:53Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local label = {} local data = {} local l_attr = {} local d_attr = {} local idx = {} local row = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if i ~= nil then label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if i ~= nil then data[i] = v idx[i] = i else end local _,_,i = string.find(k, "^l_attr(%d*)$") if i ~= nil then l_attr[i] = mw.text.jsonDecode(v) idx[i] = i end local _,_,i = string.find(k, "^d_attr(%d*)$") if i ~= nil then d_attr[i] = mw.text.jsonDecode(v) idx[i] = i end end local infobox = mw.html.create("div"):attr("class", "infobox-container") if header then infobox:tag("h3"):attr({["class"] = "infobox-header"}):wikitext(header) end for i = 1, #idx do if label[i] or data[i] then row[i] = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"}) end if label[i] then row[i]:tag("div"):attr({["id"] = i.." "..l_attr[i]["id"], ["class"] = "infobox-label "..l_attr[i]["class"], ["style"] = l_attr[i]["style"]}):wikitext(label[i]) end if data[i] then row[i]:tag("div"):attr({["id"] = i.." "..d_attr[i]["id"], ["class"] = "infobox-data "..d_attr[i]["class"], ["style"] = d_attr[i]["style"]}):wikitext(data[i]) end end return infobox end return p e477d4dcc84d08d7f9871c985f8701ba7295f637 1738 1737 2023-11-23T17:25:07Z Archimedes5000 4 Scribunto text/plain local p = {} function p.main(frame) local args = frame.args local label = {} local data = {} local l_attr = {} local d_attr = {} local idx = {} local row = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if i ~= nil then i = tonumber(i) label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if i ~= nil then i = tonumber(i) data[i] = v idx[i] = i end local _,_,i = string.find(k, "^l_attr(%d*)$") if i ~= nil then i = tonumber(i) l_attr[i] = mw.text.jsonDecode(v) idx[i] = i end local _,_,i = string.find(k, "^d_attr(%d*)$") if i ~= nil then i = tonumber(i) d_attr[i] = mw.text.jsonDecode(v) idx[i] = i end end local infobox = mw.html.create("div"):attr("class", "infobox-container") if header then infobox:tag("h3"):attr({["class"] = "infobox-header"}):wikitext(header) end for i = 1, #idx do if label[i] or data[i] then row[i] = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"}) end if label[i] then local l = row[i]:tag("div") if l_attr[i] then for k, v in pairs(l_attr[i]) do l:attr(k, v) end end l:attr({["id"] = i, ["class"] = "infobox-label "..(l:getAttr("class") or "")}):wikitext(label[i]) end if data[i] then local d = row[i]:tag("div") if d_attr[i] then for k, v in pairs(d_attr[i]) do d:attr(k, v) end end d:attr({["id"] = i, ["class"] = "infobox-data "..(d:getAttr("class") or "")}):wikitext(data[i]) end end return infobox end return p bdd61435468a25cf8608cdb9c72cfc56289bc57a 1741 1738 2023-11-24T00:07:06Z Archimedes5000 4 Template Scribunto text/plain local p = {} function p.main(frame) local args = frame:getParent().args local label = {} local data = {} local l_attr = {} local d_attr = {} local idx = {} local row = {} local header = args["header"] for k,v in pairs(args) do local _,_,i = string.find(k, "^label(%d*)$") if i ~= nil then i = tonumber(i) label[i] = v idx[i] = i end local _,_,i = string.find(k, "^data(%d*)$") if i ~= nil then i = tonumber(i) data[i] = v idx[i] = i end local _,_,i = string.find(k, "^l_attr(%d*)$") if i ~= nil then i = tonumber(i) l_attr[i] = mw.text.jsonDecode(v) idx[i] = i end local _,_,i = string.find(k, "^d_attr(%d*)$") if i ~= nil then i = tonumber(i) d_attr[i] = mw.text.jsonDecode(v) idx[i] = i end end local infobox = mw.html.create("div"):attr("class", "infobox-container") if header then infobox:tag("h3"):attr({["class"] = "infobox-header"}):wikitext(header) end for i = 1, #idx do if label[i] or data[i] then row[i] = infobox:tag("div"):attr({["id"] = i, ["class"] = "infobox-row"}) end if label[i] then local l = row[i]:tag("div") if l_attr[i] then for k, v in pairs(l_attr[i]) do l:attr(k, v) end end l:attr({["id"] = i, ["class"] = "infobox-label "..(l:getAttr("class") or "")}):wikitext(label[i]) end if data[i] then local d = row[i]:tag("div") if d_attr[i] then for k, v in pairs(d_attr[i]) do d:attr(k, v) end end d:attr({["id"] = i, ["class"] = "infobox-data "..(d:getAttr("class") or "")}):wikitext(data[i]) end end return infobox end return p a40862c8c2f67532bcbb02be2b4ea5af7188135d Template:Infobox 10 477 1739 2023-11-24T00:03:55Z Archimedes5000 4 Created page with "{{#invoke:infobox|main}}" wikitext text/x-wiki {{#invoke:infobox|main}} f2ae36db0037476c3e9955b3f186d79c16a9a6a5 1740 1739 2023-11-24T00:05:15Z Archimedes5000 4 wikitext text/x-wiki {{#invoke:infobox|main}}<!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> 1ddca8ae655b11e6b6a7b69a82da5112b806b541 Template:Infobox/doc 10 478 1742 2023-11-24T01:00:35Z Archimedes5000 4 Documentation draft wikitext text/x-wiki Infobox builder metatemplate, for use in infobox templates. ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 = label of the first field | data1 = first field | label2 =label of the second field | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label--> | data2 = second field | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 = label of the first field | data1 = first field | label2 =label of the second field | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"} | data2 = second field | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> ==Usage== ===Parameters=== Each parameter name requires a number appened to it to speficy which row is being meant (eg. <code>| label1 = first label</code>) ; header: heading of the infobox (level 3) ; label: label for an infobox row ; data: contents of an infobox row ; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>) ; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>) ===Styling=== The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css" Infobox elements use the following classes by default: ; container: <code>infobox-container</code> ; header: <code>infobox-header</code> ; row (label+data): <code>infobox-row</code> ; label: <code>infobox-label</code> ; data: <code>infobox-data</code> Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used) 51ab33c739cd6c04ef8f861a45cd44316a4bc8f3 1743 1742 2023-11-24T01:01:52Z Archimedes5000 4 wikitext text/x-wiki Infobox builder -, for use in infobox templates. ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 = label of the first field | data1 = first field | label2 =label of the second field | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label--> | data2 = second field | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 = label of the first field | data1 = first field | label2 =label of the second field | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"} | data2 = second field | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> ==Usage== ===Parameters=== Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>) ; header: heading of the infobox (level 3) ; label: label for an infobox row ; data: contents of an infobox row ; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>) ; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>) ===Styling=== The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css" Infobox elements use the following classes by default: ; container: <code>infobox-container</code> ; header: <code>infobox-header</code> ; row (label+data): <code>infobox-row</code> ; label: <code>infobox-label</code> ; data: <code>infobox-data</code> Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used) 7c103bffe3757aaac1a2f3930be74a3d2366af62 1755 1743 2023-11-24T10:40:44Z Archimedes5000 4 wikitext text/x-wiki Infobox builder meta-template, for use in infobox templates. ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 = label of the first field | data1 = first field | label2 =label of the second field | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label--> | data2 = second field | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 = label of the first field | data1 = first field | label2 =label of the second field | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"} | data2 = second field | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> ==Usage== ===Parameters=== Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>) ; header: heading of the infobox (level 3) ; label: label for an infobox row ; data: contents of an infobox row ; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>) ; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>) ===Styling=== The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css" Infobox elements use the following classes by default: ; container: <code>infobox-container</code> ; header: <code>infobox-header</code> ; row (label+data): <code>infobox-row</code> ; label: <code>infobox-label</code> ; data: <code>infobox-data</code> Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used) 2ef3854e322d451e9291421d01388061edd63ad4 Forest Camo Gene 0 479 1744 2023-11-24T02:35:55Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Gene |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} The '''Forest Camo Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Cray]] and [[Forest Camo Tianhe]]. == Lore == The Forest Camo Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Forest Camo Gene {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 8aa368afa5725d0ead1b3406b3c9a0a445f1f0e5 1748 1744 2023-11-24T02:38:59Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Gene |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} The '''Forest Camo Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Cray]] and [[Forest Camo Tianhe]]. There is another "Mud Camo" series which is only available on the Item Shop, which consists of [[Mud Camo Cray]], [[Mud Camo Gene]] and [[Mud Camo Tianhe]]. == Lore == The Forest Camo Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Forest Camo Gene {{Matrix Chunk|chunk=4th chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] d3bdcf5ada51facb8951b58e0f173f7f0369b01c Forest Camo Cray 0 458 1745 1693 2023-11-24T02:36:21Z Lijosu 10 Added context of other SCU skins wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Cray |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} The '''Forest Camo Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Gene]] and [[Forest Camo Tianhe]]. == Lore == The Forest Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 4fdefca59bb511ef961da4ab8f96c774bbe8d5a3 1747 1745 2023-11-24T02:38:25Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Cray |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} The '''Forest Camo Cray''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Gene]] and [[Forest Camo Tianhe]]. There is another "Mud Camo" series which is only available on the Item Shop, which consists of [[Mud Camo Cray]], [[Mud Camo Gene]] and [[Mud Camo Tianhe]]. == Lore == The Forest Camo Cray uses the standard "Cray" lore entry: {{Lore:Cray}} == Obtaining == === Battle Matrix === Forest Camo Cray {{Matrix Chunk|chunk=2nd chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Cray_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 510fc881ca3c65b6d092bdcb28b92854fd1342b8 Forest Camo Tianhe 0 448 1746 1662 2023-11-24T02:36:39Z Lijosu 10 Added context of other SCU skins wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Tianhe |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} '''Forest Camo Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Cray]] and [[Forest Camo Gene]]. == Lore == Forest Camo Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Forest Camo Tianhe {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]] 65bf1348c81abbc5477761329adc02bd41c3255f 1749 1746 2023-11-24T02:39:22Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Forest Camo Tianhe |image=[[image]] |type=Character Skin |rarity=Rare |gc=NA |tp=9 |release=2023/10/26 }} '''Forest Camo Tianhe''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} It is a part of a series of "Forest Camo" SCU skins. The other two are [[Forest Camo Cray]] and [[Forest Camo Gene]]. There is another "Mud Camo" series which is only available on the Item Shop, which consists of [[Mud Camo Cray]], [[Mud Camo Gene]] and [[Mud Camo Tianhe]]. == Lore == Forest Camo Tianhe uses the standard "Tianhe" lore entry: {{Lore:Tianhe}} == Obtaining == === Battle Matrix === Forest Camo Tianhe {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Tianhe_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Matrix]] 7c4b34ec6d054f7187ac67f165d7644bf69eb3f0 Red Planet 0 480 1750 2023-11-24T02:41:20Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Red Planet |image=[[image]] |type=Avatar |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26}} '''Red Planet''' is an [[:Category:Avatars|avatar]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Red Planet {{Matrix Chunk|chunk=5th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This avatar will appear on the Item Shop in the future. [[Category:Avatars]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 2e8d2698553c5cbf8e2d56659360923e35e4198b Amphibian 0 481 1751 2023-11-24T10:29:22Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Amphibian |image={{Palette_Hexagon|#679436|#A5BE00|#427AA1|#05668D|#EBF2FA|#CCEB00}} |type=Colour Palette |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }}{{Palette_Table|#679436|#A5BE00|#427AA1|#05668D|#EBF2FA|#CCEB00}} '''Amphibian''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Amphibian {{Matrix Chunk|chunk=9th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 436ec9351f74d3ad4902b72119d76595241be6b3 Berry 0 482 1752 2023-11-24T10:30:59Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Berry |image={{Palette_Hexagon|#445397|#44A1B7|#823F78|#8D263F|#D1B199|#8DD5E6}} |type=Colour Palette |rarity=Common |gc=NA |tp=3 |release=2023/10/26 }}{{Palette_Table|#445397|#44A1B7|#823F78|#8D263F|#D1B199|#8DD5E6}} '''Berry''' is a [[:Category:Colour_Palettes|colour palette]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} Colour palettes do not have lore entries. == Obtaining == === Battle Matrix === Berry {{Matrix Chunk|chunk=9th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This palette will appear on the Item Shop in the future. [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] a30e15de52d3ab540498135333eecb10d86e5856 Template:Lore:The Child Regent 10 483 1753 2023-11-24T10:37:40Z Lijosu 10 Created wikitext text/x-wiki <blockquote>'''The Child Regent''' ---- '''OPERATIONAL REPORT 11/01/2152''' - Retrieved from Archives '''Classification: Eyes Only - Imperial Regent''' '''I. Child-Emperor Status''' The Child-Emperor is currently secure in his quarters. His resilience during the recent Brotherhood of Q'An operation, which witnessed plasma volleys against rebel forces from formidable aircraft, is commendable. It is our assessment that the populace will rally behind him, considering his compelling post-operation speech. '''II. Operational Plans for Tomorrow''' Tomorrow's schedule includes a comprehensive tour of the imperial palace at dawn. In the afternoon, rigorous training exercises are slated, although it is our expectation that the Child-Emperor will seek to evade these obligations, as he has done in the past. '''III. The Jee'Ra Way''' I must again note my resistance to training the child in the Jee'Ra way. It is intended to give glorious purpose to those who would otherwise be denied it. The boys purpose is clear, even if he lacks autonomy to choose it. '''Conclusion''' In summary, the Child-Emperor remains compliant, and his potential as a symbol of leadership is promising. The activities scheduled for tomorrow offer valuable opportunities to solidify our control over him. His service to the Empire will be vast. '''End of Report''' '''Classified'''</blockquote><noinclude>[[Category:Lore_Templates]]</noinclude> c5407aaa130bb9e5b97eac09fa100528b1894598 Jee'Ra Medic (character skin) 0 484 1754 2023-11-24T10:40:05Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra Medic |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=7 |release=2023/10/26 }} The '''Jee'Ra Medic''' is a [[:Category:Jee'Ras|Jee'Ra]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Jee'Ra Medic uses the "Child Regent" lore entry: {{Lore:The_Child_Regent}} == Obtaining == === Battle Matrix === The Jee'Ra Medic {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:Jee'Ras]] [[Category:Jee'Ra Medic Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] e8b0ed02d4984935f6e98fd6941bd7fa4cc80e0b Ensconced 0 485 1756 2023-11-24T10:45:22Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Ensconced |image=[[image]] |type=Frame |rarity=Uncommon |gc=NA |tp=3 |release=2023/10/26 }} '''Ensconced''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === Ensconced {{Matrix Chunk|chunk=9th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This frame will appear on the Item Shop in the future. [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] f0ed9b7e878f968f0eb4cbbc29c2dda053e31b28 Template:Infobox/styles.css 10 486 1757 2023-11-24T11:04:24Z Archimedes5000 4 Created page with "/*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; } .infobox-header{ border:solid black 1px; } .infobox-row{ border:solid black 1px; } .infobox-label{ display:inline-block; border:solid black 1px; } .infobox-data{ display:inline-block; border:solid black 1px; }" sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; } .infobox-header{ border:solid black 1px; } .infobox-row{ border:solid black 1px; } .infobox-label{ display:inline-block; border:solid black 1px; } .infobox-data{ display:inline-block; border:solid black 1px; } c2016c4882177aa9a7a522c9c8b63cd9296c071a 1758 1757 2023-11-24T11:17:29Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; } .infobox-header{ margin-top:5px; margin-bottom:7px; border:solid black 1px; } .infobox-row{ border:solid black 1px; } .infobox-label{ display:inline-block; width:50%; border:solid black 1px; } .infobox-data{ display:inline-block; width:50%; border:solid black 1px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } a046d51ef0d84af69f4b05e149e75dab6ba6bc47 1759 1758 2023-11-24T11:20:32Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; clear:right; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ border:solid black 1px; } .infobox-label{ font-weight:bold; display:inline-block; width:40%; border:solid black 1px; } .infobox-data{ display:inline-block; border:solid black 1px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } 7992ecb5806b62c00d7a394e20ef9272b3a60486 1760 1759 2023-11-24T11:29:32Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; clear:right; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ border:solid black 1px; } .infobox-label{ font-weight:bold; display:flex; flex:auto; min-width:50px; border:solid black 1px; } .infobox-data{ display:flex; flex:auto; min-width:50px; border:solid black 1px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } 5a88822f34d546f58f83934fa7f3760b07496ce4 1761 1760 2023-11-24T11:37:09Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; clear:right; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border:solid black 1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; border:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; border:solid black 1px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } 3fabcc576e90f552ad31f8f3a586635febf7fe0d 1764 1761 2023-11-24T11:44:13Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; clear:right; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border:solid black 1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; border:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; border:solid black 1px; } /*Border collapse for all*/ .infobox-container *{ border-collapse:collapse; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } a7fbcd10988980b3e4c8ff37ff387e6b78df2389 1765 1764 2023-11-24T11:47:01Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 3px; border-collapse:collapse; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border:solid black 1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; border:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; border:solid black 1px; } /*Border collapse for all*/ .infobox-container *{ border-collapse:collapse; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } 2fdf046e576d1aebc875dbad8cb5e40be94da2a7 1766 1765 2023-11-24T11:49:23Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border:solid black 1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; border:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; border:solid black 1px; } /*Border collapse for all*/ .infobox-container *{ border-collapse:collapse; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } 22e55a52569fc9d4320aa0a4598d77240f35c64b 1767 1766 2023-11-24T11:52:57Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 1px; border-collapse:collapse; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border:solid black 1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; border:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; border:solid black 1px; } /*Border collapse for all*/ .infobox-container *{ border-collapse:collapse; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } e4869071ab858b371a7decb8a4fdf973122e9a4e 1768 1767 2023-11-24T11:53:52Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 1px; border-collapse:collapse; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; border:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; border:solid black 1px; } /*Border collapse for all*/ .infobox-container *{ border-collapse:collapse; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } eec51231fa64898a2a1b10ac9c5c0572cd6450ea 1769 1768 2023-11-24T11:54:27Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 1px; border-collapse:separate; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; border:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; border:solid black 1px; } /*Border collapse for all*/ .infobox-container *{ border-collapse:collapse; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } cbc6362e556aa051af283e36ee61db0ad6ee34f9 1770 1769 2023-11-24T11:54:56Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 1px; border-collapse:separate; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; border:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; border:solid black 1px; } /*Border collapse for all*/ .infobox-container *{ border-collapse:separate; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } 01f653060c242ab58133d19df7a7e9374cc892e1 1771 1770 2023-11-24T12:00:43Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; outline:solid black 1px; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; } .infobox-label{ font-weight:bold; display:inline-block; flex:1 2 50%; min-width:50px; outline:solid black 1px; } .infobox-data{ display:inline-block; flex:2 1 50%; min-width:50px; outline:solid black 1px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } 785e9bd6c84595ed59e726f9773ab27b19d80987 1772 1771 2023-11-24T12:06:04Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black; border-top:1px; border-left:1px; border-right:1px; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border:solid black; border-top:1px; border-bottom:1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:4 6 40%; min-width:50px; border:solid black; border-right:1px; } .infobox-data{ display:inline-block; flex:6 4 60%; min-width:50px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } b3fa2124e946756932dfb8fb879bbc810cfee4e6 1773 1772 2023-11-24T12:07:37Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black; border-top:1px; border-bottom:0px; border-left:1px; border-right:1px; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border:solid black; border-top:1px; border-bottom:1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:4 6 40%; min-width:50px; border:solid black; border-right:1px; } .infobox-data{ display:inline-block; flex:6 4 60%; min-width:50px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } b55e4ac20bd1d94e9e3c06714d7dd94d0a510bf1 1774 1773 2023-11-24T12:10:10Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 1px; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border-top:solid black 1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:4 6 40%; min-width:50px; border-right:solid black 1px; } .infobox-data{ display:inline-block; flex:6 4 60%; min-width:50px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ float:none; } } ba8679c8558634ef4cc5a7b48f7d8d2699e715bf 1777 1774 2023-11-24T21:58:50Z Archimedes5000 4 sanitized-css text/css /*Default infobox styles*/ .infobox-container{ float:right; width:300px; background-color:#ffc480; border:solid black 1px; } .infobox-header{ text-align:center; margin-top:5px; margin-bottom:7px; } .infobox-row{ display:flex; border-top:solid black 1px; } .infobox-label{ font-weight:bold; display:inline-block; flex:4 6 40%; min-width:50px; border-right:solid black 1px; } .infobox-data{ display:inline-block; flex:6 4 60%; min-width:50px; } /*Mobile styles*/ @media(max-width:700px){ .infobox-container{ width:100%; max-width:400px; float:none; } } c94ffb6cfbbe56942b65135aff0b5d2f0747cb1e Template:Infobox/doc 10 478 1762 1755 2023-11-24T11:39:48Z Archimedes5000 4 /* Code */ wikitext text/x-wiki Infobox builder meta-template, for use in infobox templates. ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 = first field (with image) | data1 = [[File:example.png] | label2 = second field (with text) | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label--> | data2 = second field content | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 = label of the first field | data1 = first field | label2 =label of the second field | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"} | data2 = second field | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> ==Usage== ===Parameters=== Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>) ; header: heading of the infobox (level 3) ; label: label for an infobox row ; data: contents of an infobox row ; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>) ; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>) ===Styling=== The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css" Infobox elements use the following classes by default: ; container: <code>infobox-container</code> ; header: <code>infobox-header</code> ; row (label+data): <code>infobox-row</code> ; label: <code>infobox-label</code> ; data: <code>infobox-data</code> Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used) 3b16d760ad044cf3c79f041edbcbe23678f18859 1763 1762 2023-11-24T11:41:21Z Archimedes5000 4 /* Example use */ wikitext text/x-wiki Infobox builder meta-template, for use in infobox templates. ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 = first field (with image) | data1 = [[File:example.png]] | label2 = second field (with text) | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"}<!--valid json of extra attributes to be applied to second label--> | data2 = second field content | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes to be applied to second field--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 = first field (with image) | data1 = [[File:example.png]] | label2 = second field (with text) | l_attr2 = {"class":"label_2", "data-attribute":"value", "style":"text-align:right;"} | data2 = second field content | d_attr2 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> ==Usage== ===Parameters=== Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>) ; header: heading of the infobox (level 3) ; label: label for an infobox row ; data: contents of an infobox row ; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>) ; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>) ===Styling=== The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css" Infobox elements use the following classes by default: ; container: <code>infobox-container</code> ; header: <code>infobox-header</code> ; row (label+data): <code>infobox-row</code> ; label: <code>infobox-label</code> ; data: <code>infobox-data</code> Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used) 457e9178747bb2355b09a8e1ff0663922757e7b1 1775 1763 2023-11-24T21:56:03Z Archimedes5000 4 wikitext text/x-wiki ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 =label 1 | data1 =first data field | label2 =row with label only | data3 =row with data only | data4 =[[file:example.png|300px]]<br>Image in data field | label5 =label 5 | l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}<!--valid json of extra attributes--> | data5 =label in this row has extra styles | label6 =label 6 | data6 =data in this row has extra styles | d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 =label 1 | data1 =first data field | label2 =row with label only | data3 =row with data only | data4 =[[file:example.png|300px]]<br>Image in data field | label5 =label 5 | l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"} | data5 =label in this row has extra styles | label6 =label 6 | data6 =data in this row has extra styles | d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> bc1e987ccd426003d1ad1a27926e30769e1e475d 1776 1775 2023-11-24T21:57:39Z Archimedes5000 4 wikitext text/x-wiki Infobox builder meta-template, for use in infobox templates. ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 =label 1 | data1 =first data field | label2 =row with label only | data3 =row with data only | data4 =[[file:example.png|300px]]<br>Image in data field | label5 =label 5 | l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}<!--valid json of extra attributes--> | data5 =label in this row has extra styles | label6 =label 6 | data6 =data in this row has extra styles | d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 =label 1 | data1 =first data field | label2 =row with label only | data3 =row with data only | data4 =[[file:example.png|300px]]<br>Image in data field | label5 =label 5 | l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"} | data5 =label in this row has extra styles | label6 =label 6 | data6 =data in this row has extra styles | d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> ==Usage== ===Parameters=== Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>) ; header: heading of the infobox (level 3) ; label: label for an infobox row ; data: contents of an infobox row ; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>) ; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>) ===Styling=== The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css" Infobox elements use the following classes by default: ; container: <code>infobox-container</code> ; header: <code>infobox-header</code> ; row (label+data): <code>infobox-row</code> ; label: <code>infobox-label</code> ; data: <code>infobox-data</code> Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used) c4c6e1ea7b16b7d5c040948066d35c6b29016a13 1778 1776 2023-11-24T22:03:50Z Archimedes5000 4 /* Example use */ wikitext text/x-wiki Infobox builder meta-template, for use in infobox templates. ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 =label 1 | data1 =first data field | label2 =row with label only | data3 =row with data only | data4 =[[file:example.png|center|200px]]<br>Image in data field | label5 =label 5 | l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}<!--valid json of extra attributes--> | data5 =label in this row has extra styles | label6 =label 6 | data6 =data in this row has extra styles | d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 =label 1 | data1 =first data field | label2 =row with label only | data3 =row with data only | data4 =[[file:example.png|200px]]<br>Image in data field | d_attr4 ={"style":"text-align:center;"} | label5 =label 5 | l_attr5 ={"class":"label_5", "data-attribute":"value", "style":"color:red;"} | data5 =label in this row has extra styles | label6 =label 6 | data6 =data in this row has extra styles | d_attr6 ={"class":"data_6", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> ==Usage== ===Parameters=== Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>) ; header: heading of the infobox (level 3) ; label: label for an infobox row ; data: contents of an infobox row ; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>) ; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>) ===Styling=== The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css" Infobox elements use the following classes by default: ; container: <code>infobox-container</code> ; header: <code>infobox-header</code> ; row (label+data): <code>infobox-row</code> ; label: <code>infobox-label</code> ; data: <code>infobox-data</code> Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used) 358886199b044e1cf4b02a6026996ccaf7d7638e 1779 1778 2023-11-24T22:04:30Z Archimedes5000 4 /* Example use */ wikitext text/x-wiki Infobox builder meta-template, for use in infobox templates. ==Example use== ===Code=== <syntaxhighlight lang="html+handlebars"> <includeonly><!-- -->{{infobox | header =Infobox Header | label1 =label 1 | data1 =first data field | label2 =row with label only | data3 =row with data only | data4 =[[file:example.png|200px]]<br>Image in data field | d_attr4 ={"style":"text-align:center;"} | label5 =label 5 | l_attr5 ={"class":"label_2", "data-attribute":"value", "style":"color:red;"}<!--valid json of extra attributes--> | data5 =label in this row has extra styles | label6 =label 6 | data6 =data in this row has extra styles | d_attr6 ={"class":"data_2", "data-attribute":"value", "style":"color:green;"}<!--valid json of extra attributes--> }}<!-- --><templatestyles src="Template:infobox/styles.css"/><!--Stylesheet to be used by the template --></includeonly><!-- --><noinclude><!-- -->{{documentation}}<!-- --></noinclude> </syntaxhighlight> ===Result (when included)=== {{infobox | header =Infobox Header | label1 =label 1 | data1 =first data field | label2 =row with label only | data3 =row with data only | data4 =[[file:example.png|200px]]<br>Image in data field | d_attr4 ={"style":"text-align:center;"} | label5 =label 5 | l_attr5 ={"class":"label_5", "data-attribute":"value", "style":"color:red;"} | data5 =label in this row has extra styles | label6 =label 6 | data6 =data in this row has extra styles | d_attr6 ={"class":"data_6", "data-attribute":"value", "style":"color:green;"} }}<!-- --><templatestyles src="Template:infobox/styles.css"/> ==Usage== ===Parameters=== Each parameter name requires a number appened to it to specify which row is being meant (eg. <code>| label1 = first label</code>) ; header: heading of the infobox (level 3) ; label: label for an infobox row ; data: contents of an infobox row ; l_attr: list of additional attributes for the label. Has to be valid [[w:json]] (eg. <code>| l_attr = {"class":"label_1"}</code>) ; d_attr: list of additional attributes for the content data. Has to be valid [[w:json]] (eg. <code>| d_attr = {"class":"data_1"}</code>) ===Styling=== The infobox should be styled using [[mw:Extension:Templatestyles]] so a page with "Sanitized CSS" content model has to be created, under a name in the following format (not strictly required): "Template:Infobox_Name/styles.css" Infobox elements use the following classes by default: ; container: <code>infobox-container</code> ; header: <code>infobox-header</code> ; row (label+data): <code>infobox-row</code> ; label: <code>infobox-label</code> ; data: <code>infobox-data</code> Additional classed can be added using the <code>l_attr</code> and <code>d_attr</code> parameters (inline styles shouldn't be used) dc0dcd6dbc4fc0c97c57749f16ca9071163af0fe Triangular Plated Ladium 0 279 1780 858 2023-11-25T07:45:49Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=Triangular Plated Ladium |image=[[File:Triangular_Plated_Ladium.png]] |type=Material |rarity=Uncommon |gc=NA |tp=9 |release=2023/08/31 }} {| class="wikitable" style="margin:2em; margin-right:auto" align="right" |+ Triangular Plated Ladium !colspan="2"|[[File:Triangular_Plated_Ladium.png]] |- | '''Type''' || Material |- | '''Rarity''' || {{Rarity|Uncommon}} |- | '''GC Cost''' || NA |- | '''TP Cost''' || 9 |- | '''First Seen?''' || 2023/08/31 |} '''Triangular Plated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Triangular Plated Ladium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=portrait}} {{Item_Shop_Appearance|2023/11/25}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 498b1d87bb4bbe0806628602d06019ed18eadf2d 1781 1780 2023-11-25T07:46:29Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Triangular Plated Ladium |image=[[File:Triangular_Plated_Ladium.png]] |type=Material |rarity=Uncommon |gc=NA |tp=9 |release=2023/08/31 }} '''Triangular Plated Ladium''' is a [[:Category:Materials|material skin]] for [[:Category:Ladium_Variants|ladium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Triangular Plated Ladium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=portrait}} {{Item_Shop_Appearance|2023/11/25}} [[Category:Ladium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 0fa2cc4e732ff778aeccc53aaa9d81ef47824b26 Vector Airium 0 280 1782 1471 2023-11-25T07:50:09Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Vector Airium |image=[[File:Vector Airium.png|frameless|Vector Airium]] |type=Material |rarity=Common |gc=300 |tp=6 |release=2023/08/31 }} '''Vector Airium''' is a [[:Category:Materials|material skin]] for [[:Category:Airium_Variants|airium]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} [[Materials]] do not have lore entries. == Obtaining == === Battle Matrix === Vector Airium {{Matrix Chunk|chunk=6th chunk|availability=premium|matrix=Founder's Tree}} === Item Shop === {{Item Shop Slots|portrait|item_type=materials}} {{Item_Shop_Appearance|2023/11/02}} [[Category:Airium_Variants]] [[Category:Materials]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 7468435beb12e2a92a7c1445ed709d44520fa476 Standard Rail Turret 0 487 1783 2023-11-25T08:13:40Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Standard Rail Turret |image=[[File:Standard Rail Turret.png|frameless|169x169px|Standard Rail Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2022/06/21 }} The '''Standard Rail Turret''' is the default skin for the Rail Turret. There is a version meant for custom gun rigs called the [[Rail Gun]]. == Variants == Although the player has the "Standard Laser Turret" as long as they have unlocked the rail weapon type, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All rail variants are listed below: <categorytree mode="pages" hideroot=on>Rail_Variants</categorytree> [[Category:Rail_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] 2d6f3a0d0c6080e9a2a013b9e0ae0371deee4735 1785 1783 2023-11-25T08:20:28Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=Standard Rail Turret |image=[[File:Standard Rail Turret.png|frameless|169x169px|Standard Rail Turret]] |type=Block Variant |rarity=Common |gc=Free |tp=Free |release=2023/08/03 }} The '''Standard Rail Turret''' is the default skin for the Rail Turret. There is a version meant for custom gun rigs called the [[Rail Gun]]. == Variants == Although the player has the "Standard Laser Turret" as long as they have unlocked the rail weapon type, there are many others which are possible to unlock. It is sometimes possible to unlock new skins on the Battle Matrix for free, but many are locked if you have not upgraded the current Matrix. Skins can also be bought from the Item Shop for Galaxy Cash. All rail variants are listed below: <categorytree mode="pages" hideroot=on>Rail_Variants</categorytree> [[Category:Rail_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] af435764292a9e6bbe4660869cdea50a66c4db93 Clandestine Jee'Ra Rail Turret 0 488 1784 2023-11-25T08:17:54Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Clandestine Jee'Ra Rail Turret |image=[[File:Clandestine Jee'Ra Rail Turret.png|frameless|Clandestine Jee'Ra Rail Turret]] |type=Block Variant |rarity=Uncommon |gc=NA |tp=6 |release=2023/10/26 }} The '''Clandestine Jee'Ra Rail Turret''' is a [[:Category:Rail_Variants|rail skin]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} There is another version for [[Diverted Jee'Ra Rail Gun|guns]]. [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === {{Matrix Chunk|chunk=9th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Rail_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] bd79886af537e59b2dfc935d23a88fdf811367d4 SCU Profiles 0 489 1786 2023-11-26T10:17:29Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=SCU Profiles |image=[[image]] |type=Banner |rarity=Common |gc=NA |tp=4 |release=2023/10/26}} '''SCU Profiles''' is a [[:Category:Banners|banner]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === SCU Profiles {{Matrix Chunk|chunk=9th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This banner will appear on the Item Shop in the future. [[Category:Banners]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 641059a501d4fa8c9668f2344fce6d4f92046212 Diverted Jee'Ra Rail Gun 0 490 1787 2023-11-26T10:30:32Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Diverted Jee'Ra Rail Gun |image=[[File:Diverted Jee'Ra Rail Gun.png|frameless|Diverted Jee'Ra Rail Gun]] |type=Block Variant |rarity=Rare |gc=NA |tp=6 |release=2023/10/26 }} The '''Diverted Jee'Ra Rail Gun''' is a [[:Category:Rail_Variants|rail skin]] for the [[Rail Gun]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} [[:Category:Block_Variants|Block variants]] do not have lore entries. == Obtaining == === Battle Matrix === The Diverted Jee'Ra Rail Gun {{Matrix Chunk|chunk=9th chunk|availability=premium|matrix=Built for Battle Matrix}} === Item Shop === Eventually, this item will be available on the Item Shop. [[Category:Rail_Variants]] [[Category:Block_Variants]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 562819d66f8c1176d4642bbca8cc1c95bc05e41d Module:JointBlockData.json 828 379 1788 1367 2023-11-26T10:54:44Z 37.47.72.199 0 json application/json { "278": { "Type": "Cube", "Name": "WheelRig Small WithSteering", "Data": { "Path": "WheelRig_Small_BuildMode_WithSteer", "SpriteName": "WheelRig_Small_BuildMode_WithSteer", "CubeNameKey": "strWheelRig_Small_WithSteer", "CubeDescriptionKey": "strWheelRig_Small_WithSteerDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": { "face": 2, "categoryName": "Tyre", "connectionErrorKey": "strInvalidWheelRigConnection" }, "TyreData": { "Volume": 0.037, "TypeId": 1, "Radius": 0.57 }, "EngineBlockDataId": 1, "GridScale": [ 1, 3, 5 ], "GridOffset": [ 0, 0, 0.2 ], "PerimeterWidthMultiplier": [ 0.61, 0.61, 0.25, 1, 0.61, 0.61 ], "BondStrengthOverride": 8, "HasBondStrengthOverride": true, "cm3Volume": 22000, "Volume": 0.07650273224043716, "RWMass": "70", "MaterialDensity": "91.5", "BaseCPU": 50, "CpuType": "Base", "Mass of Cube": "70", "CubeCategory": "WheelRigSteerable", "CubeType": "Joint", "PortSpecGroup": "WheelRigWithSteering", "Joints": [ { "JointConnectionHealth": 200, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "WheelRig", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Wheel_Small", "DownPart": "WheelRig_HiddenBase", "UpOffset": { "x": 0, "y": 0.55, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.55, "z": 0 }, "JointMin": -0.05, "JointMax": 0.3, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1.5, "JointSpringDamping": 5, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "AnimatedPart": "WheelRig_Small_SimMode_WithSteer", "MaxVelocity": 30, "MaxBraking": 40, "VelocityForMinAngle": 31, "MinSteerAngleFactor": 0.7, "TorqueRatioMultiplier": "1", "VFXGraphPath": "Wheel_Dust_VFX", "GuideArrow": "ArrowGizmo_Wheel_Small_Steering", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -70, "y": 190, "z": 0 }, "SortIndex": 3003 } }, "273": { "Type": "Cube", "Name": "WheelRig APC NoSteering", "Data": { "Path": "WheelRig_APC_NoSteering_BuildMode", "SpriteName": "WheelRig_APC_NoSteering_BuildMode", "CubeNameKey": "strWheelRig_APC_NoSteering", "CubeDescriptionKey": "strWheelRig_APC_NoSteeringDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": { "face": 2, "categoryName": "Tyre", "connectionErrorKey": "strInvalidWheelRigConnection" }, "TyreData": { "Volume": 0.053, "TypeId": 0, "Radius": 0.85 }, "EngineBlockDataId": 0, "GridScale": [ 1, 4, 5 ], "GridOffset": [ 0, 0, 0.3 ], "PerimeterWidthMultiplier": [ 0.61, 0.61, 0.25, 1, 0.61, 0.61 ], "BondStrengthOverride": 8, "HasBondStrengthOverride": true, "cm3Volume": 30900, "Volume": 0.1092896174863388, "RWMass": 100, "MaterialDensity": "91.5", "BaseCPU": 50, "CpuType": "Base", "Mass of Cube": "100", "CubeCategory": "WheelRig", "CubeType": "Joint", "PortSpecGroup": "WheelRigNoSteering", "Joints": [ { "JointConnectionHealth": 350, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "WheelRig", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Wheel_APC", "DownPart": "WheelRig_HiddenBase", "UpOffset": { "x": 0, "y": 0.7, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.7, "z": 0 }, "JointMin": -0.05, "JointMax": 0.6, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1.5, "JointSpringDamping": 5, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "AnimatedPart": "WheelRig_APC_Rig", "MaxVelocity": 30, "MaxBraking": 40, "TorqueRatioMultiplier": 1, "VFXGraphPath": "Wheel_Dust_VFX", "GuideArrow": "ArrowGizmo_Wheel_APC_Rotation", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -70, "y": 190, "z": 0 }, "SortIndex": 3000 } }, "274": { "Type": "Cube", "Name": "WheelRig APC WithSteering", "Data": { "Path": "WheelRig_APC_WithSteer_BuildMode", "SpriteName": "WheelRig_APC_WithSteer_BuildMode", "CubeNameKey": "strWheelRig_APC_WithSteer", "CubeDescriptionKey": "strWheelRig_APC_WithSteerDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": { "face": 2, "categoryName": "Tyre", "connectionErrorKey": "strInvalidWheelRigConnection" }, "TyreData": { "Volume": 0.053, "TypeId": 0, "Radius": 0.85 }, "EngineBlockDataId": 0, "GridScale": [ 1, 4, 5 ], "GridOffset": [ 0, 0, 0.3 ], "PerimeterWidthMultiplier": [ 0.61, 0.61, 0.25, 1, 0.61, 0.61 ], "BondStrengthOverride": 8, "HasBondStrengthOverride": true, "cm3Volume": 30900, "Volume": 0.1092896174863388, "RWMass": 100, "MaterialDensity": "91.5", "BaseCPU": 50, "CpuType": "Base", "Mass of Cube": "100", "CubeCategory": "WheelRigSteerable", "CubeType": "Joint", "PortSpecGroup": "WheelRigWithSteering", "Joints": [ { "JointConnectionHealth": 350, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "WheelRig", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Wheel_APC", "DownPart": "WheelRig_HiddenBase", "UpOffset": { "x": 0, "y": 0.7, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.7, "z": 0 }, "JointMin": -0.05, "JointMax": 0.6, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1.5, "JointSpringDamping": 5, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "AnimatedPart": "WheelRig_APC_WithSteer_Rig", "MaxVelocity": 30, "MaxBraking": 40, "VelocityForMinAngle": 31, "MinSteerAngleFactor": 0.7, "TorqueRatioMultiplier": 1, "VFXGraphPath": "Wheel_Dust_VFX", "GuideArrow": "ArrowGizmo_Wheel_APC_Steering", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -70, "y": 190, "z": 0 }, "SortIndex": 3001 } }, "277": { "Type": "Cube", "Name": "WheelRig Small NoSteering", "Data": { "Path": "WheelRig_Small_BuildMode_NoSteer", "SpriteName": "WheelRig_Small_BuildMode_NoSteer", "CubeNameKey": "strWheelRig_Small_NoSteering", "CubeDescriptionKey": "strWheelRig_Small_NoSteeringDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "BondStrengthCombinePolicy": "ArithmeticMean", "ConnectableBlockCategoryPerFace": { "face": 2, "categoryName": "Tyre", "connectionErrorKey": "strInvalidWheelRigConnection" }, "TyreData": { "Volume": 0.037, "TypeId": 1, "Radius": 0.57 }, "EngineBlockDataId": 1, "GridScale": [ 1, 3, 5 ], "GridOffset": [ 0, 0, 0.2 ], "PerimeterWidthMultiplier": [ 0.61, 0.61, 0.25, 1, 0.61, 0.61 ], "BondStrengthOverride": 8, "HasBondStrengthOverride": true, "cm3Volume": 22000, "Volume": 0.07650273224043716, "RWMass": 70, "MaterialDensity": "91.5", "BaseCPU": 50, "CpuType": "Base", "Mass of Cube": "70", "CubeCategory": "WheelRig", "CubeType": "Joint", "PortSpecGroup": "WheelRigNoSteering", "Joints": [ { "JointConnectionHealth": 200, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "WheelRig", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Wheel_Small", "DownPart": "WheelRig_HiddenBase", "UpOffset": { "x": 0, "y": 0.55, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.55, "z": 0 }, "JointMin": -0.05, "JointMax": 0.3, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1.5, "JointSpringDamping": 5, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "AnimatedPart": "WheelRig_Small_SimMode_NoSteer", "MaxVelocity": 30, "MaxBraking": 40, "TorqueRatioMultiplier": 1, "VFXGraphPath": "Wheel_Dust_VFX", "GuideArrow": "ArrowGizmo_Wheel_Small_Rotation", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -70, "y": 190, "z": 0 }, "SortIndex": 3002 } }, "83": { "Type": "Cube", "Name": "Axle", "Data": { "Path": "Axle", "SpriteName": "Axle", "CubeNameKey": "strAxle", "CubeDescriptionKey": "strAxleDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": 5, "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "Hinge", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "Axle_2", "DownPart": "Axle_1", "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "GuideArrow": "ArrowGizmo_Axle_Passive", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4000 } }, "84": { "Type": "Cube", "Name": "Hinge", "Data": { "Path": "Hinge", "SpriteName": "Hinge", "CubeNameKey": "strHinge", "CubeDescriptionKey": "strHingeDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "LimitedHinge", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "Hinge_2", "DownPart": "Hinge_1", "JointMin": -90, "JointMax": 90, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "GuideArrow": "ArrowGizmo_Hinge_Passive", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "PartBIsFlipped": true, "SortIndex": 4001 } }, "85": { "Type": "Cube", "Name": "Ball Joint", "Data": { "Path": "BallJoint", "SpriteName": "BallJoint", "CubeNameKey": "strBallJoint", "CubeDescriptionKey": "strBallJointDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 10135, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "BallAndSocket", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "BallJoint_2", "DownPart": "BallJoint_1", "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "GuideArrow": "ArrowGizmo_Joint_PassiveBall", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4002 } }, "86": { "Type": "Cube", "Name": "Universal Joint", "Data": { "Path": "UniversalJoint", "SpriteName": "UniversalJoint", "CubeNameKey": "strUniversalJoint", "CubeDescriptionKey": "strUniversalJointDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 12071, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "Universal", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": 0, "z": 1 }, "UpPart": "UniversalJoint_2", "DownPart": "UniversalJoint_1", "JointMin": -60, "JointMax": 60, "JointSpringScalePower": 1, "FilterJointPartContacts": true } ], "GuideArrow": "ArrowGizmo_Joint_Universal", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4003 } }, "87": { "Type": "Cube", "Name": "Telescopic Joint", "Data": { "Path": "TelescopicJoint", "SpriteName": "TelescopicJoint", "CubeNameKey": "strTelescopicJoint", "CubeDescriptionKey": "strTelescopicJointDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 13810, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Joint", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "Piston", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "TelescopicJoint_2", "DownPart": "TelescopicJoint_1", "MidPart": "TelescopicJoint_3", "MidOffset": -0.1, "JointMin": 0, "JointMax": 1.01, "JointSpringScalePower": 1, "MaxAabbExpansion": 1.01, "FilterJointPartContacts": false } ], "GuideArrow": "ArrowGizmo_Joint_Telescopic", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4004 } }, "88": { "Type": "Cube", "Name": "Motor", "Data": { "Path": "Motor", "SpriteName": "Motor", "CubeNameKey": "strMotor", "CubeDescriptionKey": "strMotorDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 9200, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Motor", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "Hinge", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": 0, "z": 1 }, "UpPart": "Motor_2", "DownPart": "Motor_1", "JointSpringScalePower": 1, "FilterJointPartContacts": false } ], "MaxForce": 100, "MaxVelocity": 30, "StartAudioEvent": "event:/Physics/PoweredJoints/Motor/MotorStart", "MainAudioEvent": "event:/Physics/PoweredJoints/Motor/Motor", "EndAudioEvent": "event:/Physics/PoweredJoints/Motor/MotorEnd", "GuideArrow": "ArrowGizmo_Motor", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4005 } }, "89": { "Type": "Cube", "Name": "Axle Servo", "Data": { "Path": "AxleServo", "SpriteName": "AxleServo", "CubeNameKey": "strAxleServo", "CubeDescriptionKey": "strAxleServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Servo", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "AxleServo_2", "DownPart": "AxleServo_1", "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 50, "JointSpringDamping": 25, "JointSpringScalePower": 10, "FilterJointPartContacts": false } ], "DirectionVector": { "x": 0, "y": 1, "z": 0 }, "MaxVelocity": 60, "MinDeviation": 180, "MaxDeviation": 180, "HasProportionalInput": true, "StartAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoStart", "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/Servo", "EndAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoEnd", "GuideArrow": "ArrowGizmo_Axle_Servo", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4006 } }, "90": { "Type": "Cube", "Name": "Hinge Servo", "Data": { "Path": "HingeServo", "SpriteName": "HingeServo", "CubeNameKey": "strHingeServo", "CubeDescriptionKey": "strHingeServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Servo", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "HingeServo_2", "DownPart": "HingeServo_1", "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 50, "JointSpringDamping": 25, "JointSpringScalePower": 10, "FilterJointPartContacts": false } ], "DirectionVector": { "x": 0, "y": 1, "z": 0 }, "MaxVelocity": 60, "MinDeviation": 90, "MaxDeviation": 90, "HasProportionalInput": true, "StartAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoStart", "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/Servo", "EndAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoEnd", "GuideArrow": "ArrowGizmo_Hinge_Servo", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4007 } }, "91": { "Type": "Cube", "Name": "Piston Servo", "Data": { "Path": "PistonServo", "SpriteName": "PistonServo", "CubeNameKey": "strPistonServo", "CubeDescriptionKey": "strPistonServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 13810, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "Piston", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "Piston", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "PistonServo_2", "DownPart": "PistonServo_1", "MidPart": "PistonServo_3", "MidOffset": -0.1, "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 50, "JointSpringDamping": 25, "JointSpringScalePower": 10, "MaxAabbExpansion": 1.01, "FilterJointPartContacts": false } ], "MaxVelocity": 1, "MinDeviation": 0, "MaxDeviation": 1.01, "HasProportionalInput": true, "StartAudioEvent": "event:/Physics/PoweredJoints/Piston/PistonStart", "MainAudioEvent": "event:/Physics/PoweredJoints/Piston/Piston", "EndAudioEvent": "event:/Physics/PoweredJoints/Piston/PistonEnd", "GuideArrow": "ArrowGizmo_Piston", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4008 } }, "92": { "Type": "Cube", "Name": "Hinge Spring", "Data": { "Path": "HingeSpring", "SpriteName": "HingeSpring", "CubeNameKey": "strHingeSpring", "CubeDescriptionKey": "strHingeSpringDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 8383, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "DampedAngularSpring", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "LimitedHingeSpring", "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "HingeSpring_2", "DownPart": "HingeSpring_1", "JointMin": -90, "JointMax": 90, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1, "JointSpringDamping": 0.1, "JointSpringScalePower": 10, "FilterJointPartContacts": true } ], "MaxVelocity": 300, "MinDeviation": 90, "MaxDeviation": 90, "MainAudioEvent": "event:/Physics/Spring", "GuideArrow": "ArrowGizmo_Hinge_PassiveDamped", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "PartBIsFlipped": true, "SortIndex": 4009 } }, "93": { "Type": "Cube", "Name": "Axle Spring", "Data": { "Path": "AxleSpring", "SpriteName": "AxleSpring", "CubeNameKey": "strAxleSpring", "CubeDescriptionKey": "strAxleSpringDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 10532, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "DampedAngularSpring", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "UnityECSPhysicsJointType": "LimitedHingeSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UpPart": "AxleSpring_2", "DownPart": "AxleSpring_1", "JointMin": -160, "JointMax": 160, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1, "JointSpringDamping": 0.1, "JointSpringScalePower": 10, "FilterJointPartContacts": true } ], "MaxVelocity": 300, "MinDeviation": 160, "MaxDeviation": 160, "MainAudioEvent": "event:/Physics/Spring", "GuideArrow": "ArrowGizmo_DampedAxleSpring", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "PartBIsFlipped": true, "SortIndex": 4010 } }, "94": { "Type": "Cube", "Name": "Damped Spring Joint", "Data": { "Path": "DampedSpring", "SpriteName": "DampedSpring", "CubeNameKey": "strDampedSpring", "CubeDescriptionKey": "strDampedSpringDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 12544, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 25, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "DampedSpring", "CubeType": "Joint", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "PistonSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "DampedSpring_2", "DownPart": "DampedSpring_1", "MidPart": "DampedSpring_3", "MidOffset": -0.1, "JointMin": 0.1, "JointMax": 0.3, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1, "JointSpringDamping": 0.1, "JointSpringScalePower": 10, "MaxAabbExpansion": 0.4, "FilterJointPartContacts": false } ], "MaxVelocity": 1, "MainAudioEvent": "event:/Physics/Spring", "GuideArrow": "ArrowGizmo_Spring", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PassiveJoints", "SortIndex": 4011 } }, "255": { "Type": "Cube", "Name": "Decoupler Block", "Data": { "Path": "Decoupler_Block", "SpriteName": "Decoupler_Block", "CubeNameKey": "strDecouplerBlock", "CubeDescriptionKey": "strDecouplerBlockDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 10532, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "DecouplerBlock", "CubeType": "Joint", "PortSpecGroup": "SingleBasicInput", "Joints": [ { "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "UnityECSPhysicsJointType": "Fixed", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UpPart": "Decoupler_Block_2", "DownPart": "Decoupler_Block_1", "JointMin": 0.1, "JointMax": 0.3, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1, "JointSpringDamping": 0.1, "JointSpringScalePower": 10, "FilterJointPartContacts": false } ], "MaxVelocity": 1, "MainAudioEvent": "event:/Physics/Spring", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "PoweredJoints", "SortIndex": 4012 } }, "332": { "Type": "Cube", "Name": "Standard Laser Turret", "Data": { "Path": "Weapon_Turret_GroundLaser", "SpriteName": "Weapon_Turret_GroundLaser", "CubeNameKey": "strWeapon_StandardLaserTurret", "CubeDescriptionKey": "strWeapon_StandardLaserTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 20, "HasBondStrengthOverride": true, "cm3Volume": 215311, "Volume": 0.2185792349726776, "RWMass": "500", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": "120", "CpuType": "Weapon", "Mass of Cube": "500", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_GroundLaser_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_GroundLaser_Joint04", "DownPart": "Weapon_Turret_GroundLaser_Joint03", "UpOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "DownOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "PivotOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 24, "damageRadius": 0.2, "characterDamage": 16, "characterDamageRadius": 0.06, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 1, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 10, "rechargeTime": 0.1, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0.5, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 2, "projectileSpeed": 900, "projectileGravityFactor": 0, "projectileLifeTime": 3, "penetrationEnergy": 20, "penetrationEnergyStat": 2000, "maxPenetrationDistance": 1.5, "firingPoints": [ { "x": -0.601, "y": 0.212, "z": 1.81 }, { "x": -0.806, "y": 0, "z": 1.81 }, { "x": -0.601, "y": -0.212, "z": 1.81 }, { "x": 0.601, "y": 0.212, "z": 1.81 }, { "x": 0.806, "y": 0, "z": 1.81 }, { "x": 0.601, "y": -0.212, "z": 1.81 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.1, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.18, "projectileShakeRadius": 10, "projectileShakeTimeFalloff": 5, "recoilForce": 15, "vignetteInTime": 0.1, "vignetteHoldTime": 0, "vignetteOutTime": 0.1, "zoomFOV": 20, "weaponCrosshairType": "Laser", "crosshairPriority": 3, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_GroundLaser", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5000 } }, "333": { "Type": "Cube", "Name": "Standard Plasma Turret", "Data": { "Path": "Weapon_Turret_GroundPlasma", "SpriteName": "Weapon_Turret_GroundPlasma", "CubeNameKey": "strWeapon_StandardPlasmaTurret", "CubeDescriptionKey": "strWeapon_StandardPlasmaTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 20, "HasBondStrengthOverride": true, "cm3Volume": 211534, "Volume": 0.32655737704918036, "RWMass": "450", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": 120, "CpuType": "Weapon", "Mass of Cube": "450", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_GroundPlasma_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_GroundPlasma_Joint04", "DownPart": "Weapon_Turret_GroundPlasma_Joint03", "UpOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "DownOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "PivotOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 600, "damageRadius": 5, "characterDamage": 200, "characterDamageRadius": 5, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 1, "damageRadiusInBlocks": 25, "doSplashDamage": true, "hitImpulse": 2750, "fireRate": 0.4, "rechargeTime": 2.5, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 0, "projectileSpeed": 150, "projectileGravityFactor": 1, "projectileLifeTime": 7, "damageByTimeFlownRange": { "x": 0.8, "y": 0.25 }, "minDamage": 80, "penetrationEnergy": 10, "penetrationEnergyStat": 1000, "innerSplashHitsCount": 4, "innerSplashConeAngle": 15, "outerSplashHitsCount": 4, "outerSplashConeAngle": 30, "maxPenetrationDistance": 5, "multiShotCount": 2, "multiShotInterval": 0.1, "firingPoints": [ { "x": 0.191, "y": 0.08, "z": 1.8 }, { "x": -0.191, "y": 0.08, "z": 1.8 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.1, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.3, "projectileShakeRadius": 15, "projectileShakeTimeFalloff": 5, "recoilForce": 45, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 40, "weaponCrosshairType": "PlasmaCannon", "crosshairPriority": 2, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_GroundPlasma", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5001 } }, "334": { "Type": "Cube", "Name": "Small Laser Turret", "Data": { "Path": "Weapon_Turret_AirLaser", "SpriteName": "Weapon_Turret_AirLaser", "CubeNameKey": "strWeapon_SmallLaserTurret", "CubeDescriptionKey": "strWeapon_SmallLaserTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 15, "HasBondStrengthOverride": true, "cm3Volume": 53234, "Volume": 0.18142076502732243, "RWMass": "250", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": 60, "CpuType": "Weapon", "Mass of Cube": "250", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_AirLaser_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_AirLaser_Joint04", "DownPart": "Weapon_Turret_AirLaser_Joint03", "UpOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "DownOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "PivotOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 24, "damageRadius": 0.2, "characterDamage": 16, "characterDamageRadius": 0.06, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 1, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 5, "rechargeTime": 0.2, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0.5, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 2, "projectileSpeed": 900, "projectileGravityFactor": 0, "projectileLifeTime": 3, "penetrationEnergy": 20, "penetrationEnergyStat": 2000, "maxPenetrationDistance": 1.5, "firingPoints": [ { "x": 0, "y": -0.0521628, "z": 2.262123 }, { "x": -0.177, "y": 0.1738372, "z": 2.126123 }, { "x": 0.177, "y": 0.1738372, "z": 2.126123 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.1, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.18, "projectileShakeRadius": 10, "projectileShakeTimeFalloff": 5, "recoilForce": 15, "vignetteInTime": 0.1, "vignetteHoldTime": 0, "vignetteOutTime": 0.1, "zoomFOV": 20, "weaponCrosshairType": "Laser", "crosshairPriority": 3, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_AirLaser", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5002 } }, "335": { "Type": "Cube", "Name": "Small Plasma Turret", "Data": { "Path": "Weapon_Turret_AirPlasma", "SpriteName": "Weapon_Turret_AirPlasma", "CubeNameKey": "strWeapon_SmallPlasmaTurret", "CubeDescriptionKey": "strWeapon_SmallPlasmaTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 15, "HasBondStrengthOverride": true, "cm3Volume": 32827, "Volume": 0.16327868852459018, "RWMass": "225", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": 60, "CpuType": "Weapon", "Mass of Cube": "225", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_AirPlasma_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_AirPlasma_Joint04", "DownPart": "Weapon_Turret_AirPlasma_Joint03", "UpOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "DownOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "PivotOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 600, "damageRadius": 5, "characterDamage": 200, "characterDamageRadius": 5, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 1, "damageRadiusInBlocks": 25, "doSplashDamage": true, "hitImpulse": 2750, "fireRate": 0.4, "rechargeTime": 2.5, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 0, "projectileSpeed": 150, "projectileGravityFactor": 1, "projectileLifeTime": 7, "damageByTimeFlownRange": { "x": 0.8, "y": 0.25 }, "minDamage": 80, "penetrationEnergy": 10, "penetrationEnergyStat": 1000, "innerSplashHitsCount": 4, "innerSplashConeAngle": 15, "outerSplashHitsCount": 4, "outerSplashConeAngle": 30, "maxPenetrationDistance": 5, "firingPoints": [ { "x": 0, "y": 0, "z": 1.21 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.1, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.3, "projectileShakeRadius": 15, "projectileShakeTimeFalloff": 5, "recoilForce": 45, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 40, "weaponCrosshairType": "PlasmaCannon", "crosshairPriority": 2, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_AirPlasma", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5003 } }, "340": { "Type": "Cube", "Name": "Standard Rail Turret", "Data": { "Path": "Weapon_Turret_GroundRail", "SpriteName": "Weapon_Turret_GroundRail", "CubeNameKey": "strWeapon_StandardRailTurret", "CubeDescriptionKey": "strWeapon_StandardRailTurretDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 20, "HasBondStrengthOverride": true, "cm3Volume": 32827, "Volume": 0.6531147540983607, "RWMass": "900", "MaterialDensity": "91.5", "BaseCPU": 60, "WeaponCPU": 120, "CpuType": "Weapon", "Mass of Cube": "900", "CubeCategory": "GunTurret", "CubeType": "Joint", "PortSpecGroup": "GunTurret", "Joints": [ { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "Weapon_Turret_GroundRail_Joint02", "DownPart": "Weapon_Turret_Univarsal_Joint01", "JointMin": -180, "JointMax": 180, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointSpringScalePower": 12, "FilterJointPartContacts": false }, { "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "UpPart": "Weapon_Turret_GroundRail_Joint04", "DownPart": "Weapon_Turret_GroundRail_Joint03", "UpOffset": { "x": 0, "y": 0.499, "z": 0.6 }, "DownOffset": { "x": 0, "y": 0, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.499, "z": 0.6 }, "JointMin": -15, "JointMax": 85, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 1000, "JointSpringDamping": 750, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "MaxSupportedMass": 1000, "MaxVelocity": 240, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "WeaponData": { "damage": 810, "damageRadius": 0.2, "characterDamage": 200, "characterDamageRadius": 1, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 1, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 0.285, "rechargeTime": 3.5, "range": 750, "clusterMassRange": { "x": 200, "y": 500 }, "clusterMassInaccuracy": { "x": 5, "y": 0 }, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 5, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 3, "projectileSpeed": 450, "projectileGravityFactor": 0, "projectileLifeTime": 3.5, "penetrationThickness": 0.6, "damageByDistanceRange": { "x": 25, "y": 70 }, "minDamage": 150, "minPenetrationEnergy": 2, "penetrationEnergy": 45, "penetrationEnergyStat": 4500, "innerSplashHitsCount": 5, "outerSplashHitsCount": 6, "maxPenetrationDistance": 10, "firingPoints": [ { "x": 0, "y": 0, "z": 3 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_Railgun_Muzzle", "hitVfxGraphPath": "Weapon_VFX_Railgun_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.2, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 0.2, "projectileShakeTimeFalloff": 5, "recoilForce": 750, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 15, "weaponCrosshairType": "RailGun", "crosshairPriority": 1, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_GroundRail", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": 15, "y": 45, "z": 0 }, "SortIndex": 5004 } }, "95": { "Type": "Cube", "Name": "Aiming Servo Axle", "Data": { "Path": "AimingAxleServo", "SpriteName": "AimingAxleServo", "CubeNameKey": "strAimingAxleServo", "CubeDescriptionKey": "strAimingAxleServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "AimingServo", "CubeType": "Joint", "PortSpecGroup": "AimingServo", "Joints": [ { "JointConnectionHealth": 200, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "AimingAxleServo_2", "DownPart": "AimingAxleServo_1", "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointMassRange": { "x": 0.7, "y": 498 }, "JointSpringFrequencyRange": { "x": 2000, "y": 1 }, "JointSpringDampingRange": { "x": 1500, "y": 0.5 }, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "DirectionVector": { "x": 0, "y": 1, "z": 0 }, "MaxSupportedMass": 45, "MaxVelocity": 240, "MinDeviation": 180, "MaxDeviation": 180, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "GuideArrow": "ArrowGizmo_AimingAxle_Servo", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "SortIndex": 6500 } }, "96": { "Type": "Cube", "Name": "Aiming Servo Hinge", "Data": { "Path": "AimingHingeServo", "SpriteName": "AimingHingeServo", "CubeNameKey": "strAimingHingeServo", "CubeDescriptionKey": "strAimingHingeServoDesc", "SelectableFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 1, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 5784, "Volume": 0.00546448087431694, "RWMass": "5", "MaterialDensity": "91.5", "BaseCPU": 30, "CpuType": "Base", "Mass of Cube": "5", "CubeCategory": "AimingServo", "CubeType": "Joint", "PortSpecGroup": "AimingServo", "Joints": [ { "JointConnectionHealth": 200, "JointLinearStrength": 0.14, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "LocalAxis": { "x": 0, "y": 0, "z": -1 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UpPart": "AimingHingeServo_2", "DownPart": "AimingHingeServo_1", "JointMin": 0, "JointMax": 0, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequency": 5, "JointSpringDamping": 3, "JointMassRange": { "x": 0.7, "y": 498 }, "JointSpringFrequencyRange": { "x": 2000, "y": 1 }, "JointSpringDampingRange": { "x": 1500, "y": 0.5 }, "JointSpringScalePower": 12, "FilterJointPartContacts": false } ], "DirectionVector": { "x": 0, "y": 1, "z": 0 }, "MaxSupportedMass": 45, "MaxVelocity": 240, "MinDeviation": 90, "MaxDeviation": 90, "HasProportionalInput": true, "MainAudioEvent": "event:/Physics/PoweredJoints/Servo/ServoHingeAim", "GuideArrow": "ArrowGizmo_AimingHinge_Servo", "InheritIndestructibility": true, "ScalingPermission": "Uniform", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "SortIndex": 6501 } } } ba5038736731e7f2c47952f1e0ed487ac72815ba Module:FunctionalBlockData.json 828 378 1789 1366 2023-11-26T10:55:39Z 37.47.72.199 0 json application/json { "74": { "Type": "Cube", "Name": "Nameplate", "Data": { "Path": "Cube", "labelPrefabPath": "Nameplate", "SpriteName": "Nameplate", "CubeNameKey": "strNameplate", "CubeDescriptionKey": "strNameplateDesc", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "HasBondStrengthOverride": false, "cm3Volume": 8000, "Volume": 0.008, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "TextBlock", "CubeType": "Block", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "InheritIndestructibility": true, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Shapes", "SortIndex": 1500 } }, "45": { "Type": "Cube", "Name": "Pilot Seat", "Data": { "Path": "Seat_Driver_Robocraft2_Build", "TimeRunningModePath": "Seat_Driver_Robocraft2", "SpriteName": "Seat_Driver_Robocraft2", "CubeNameKey": "strSeat_Driver_Robocraft2", "CubeDescriptionKey": "strSeat_Driver_Robocraft2Desc", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 3, 4, 5 ], "GridScale": [ 3, 4, 6 ], "GridOffset": [ 0, 0, -0.5 ], "PerimeterWidthMultiplier": [ 0.665, 0.665, 0, 1, 0.665, 0.665 ], "BondStrengthOverride": 4.5, "HasBondStrengthOverride": true, "cm3Volume": 238700, "Volume": 0.2222222222222222, "RWMass": 50, "MaterialDensity": "22.5", "BaseCPU": 15, "CpuType": "Base", "Mass of Cube": "50", "CubeCategory": "PilotSeat", "CubeType": "Block", "PortSpecGroup": "PilotSeats", "SeatStandingType": "SeatedPilot", "CameraBehaviour": "AdaptToClusterBounds", "PlayerExitPosition": { "x": 0, "y": 0.2, "z": 0 }, "PlayerAttachmentPosition": { "x": 0, "y": 0, "z": -0.4 }, "PlayerAttachmentRotation": { "x": 0, "y": 0, "z": 0 }, "CharacterColliderHeight": 1, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "SortIndex": 2000 } }, "116": { "Type": "Cube", "Name": "ThrusterSmall", "Data": { "Path": "Thruster_Small", "SpriteName": "Thruster_Small", "CubeNameKey": "strThrusterSmall", "CubeDescriptionKey": "strThrusterSmallDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 2, "HasBondStrengthOverride": true, "cm3Volume": 40406, "Volume": 0.040406, "MaterialDensity": "9.100000000000001", "BaseCPU": 35, "CpuType": "Base", "Mass of Cube": "3.7", "CubeCategory": "Jet", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "MaxVelocity": 500, "JetDefaultMaxThrust": 160, "JetStreamOffset": { "x": 0, "y": 0.215, "z": -0.67 }, "ForcePointOffset": { "x": 0, "y": 0.215, "z": -0.67 }, "JetStreamLength": 1.95, "JetStreamRadius": 0.06, "JetStreamSphereCastRadius": 0.006, "MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Medium", "ParticlePrefabPath": "Thruster_Small_VFX", "GuideArrow": "ArrowGizmo_Thruster_Small_Direction", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 8, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -16, "y": 45, "z": 0 }, "SortIndex": 3500 } }, "179": { "Type": "Cube", "Name": "ThrusterStandard", "Data": { "Path": "Thruster_Standard", "SpriteName": "Thruster_Standard", "CubeNameKey": "strThrusterStandard", "CubeDescriptionKey": "strThrusterStandardDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 5 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 3, "HasBondStrengthOverride": true, "cm3Volume": 165625, "Volume": 0.165625, "MaterialDensity": "9.100000000000001", "BaseCPU": 55, "CpuType": "Base", "Mass of Cube": "15.100000000000001", "CubeCategory": "Jet", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "MaxVelocity": 500, "JetDefaultMaxThrust": 265, "JetStreamOffset": { "x": 0, "y": 0.45, "z": -1.005 }, "ForcePointOffset": { "x": 0, "y": 0.45, "z": -1.005 }, "JetStreamLength": 2.2, "JetStreamRadius": 0.12, "JetStreamSphereCastRadius": 0.012, "MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Large", "ParticlePrefabPath": "Thruster_Medium_VFX", "GuideArrow": "ArrowGizmo_Thruster_Standard_Direction", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 8, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -16, "y": 45, "z": 0 }, "SortIndex": 3501 } }, "180": { "Type": "Cube", "Name": "ThrusterLarge", "Data": { "Path": "Thruster_Large", "SpriteName": "Thruster_Large", "CubeNameKey": "strThrusterLarge", "CubeDescriptionKey": "strThrusterLargeDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 7, 8, 16 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 6, "HasBondStrengthOverride": true, "cm3Volume": 956875, "Volume": 0.956875, "MaterialDensity": "9.100000000000001", "BaseCPU": 75, "CpuType": "Base", "Mass of Cube": "87.10000000000001", "CubeCategory": "Jet", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "MaxVelocity": 500, "JetDefaultMaxThrust": 810, "JetStreamOffset": { "x": 0, "y": 0.79, "z": -1.996 }, "ForcePointOffset": { "x": 0, "y": 0.79, "z": -1.996 }, "JetStreamLength": 4.65, "JetStreamRadius": 0.2, "JetStreamSphereCastRadius": 0.02, "MainAudioEvent": "event:/Physics/PoweredJoints/Jets/Jet_Loop_XXLarge", "ParticlePrefabPath": "Thruster_Large_VFX", "GuideArrow": "ArrowGizmo_Thruster_Standard_Direction", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 8, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "VaultRotation": { "x": -16, "y": 45, "z": 0 }, "WorldEditorOnly": true, "SortIndex": 3502 } }, "115": { "Type": "Cube", "Name": "AntiGravityBlock", "Data": { "Path": "AntiGravity_Block", "SpriteName": "AntiGravity_Block", "CubeNameKey": "strAntiGravityBlock", "CubeDescriptionKey": "strAntiGravityBlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 3, 3, 3 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 2, "HasBondStrengthOverride": true, "cm3Volume": 157031, "Volume": 0.157031, "MaterialDensity": "9.100000000000001", "BaseCPU": 45, "CpuType": "Base", "Mass of Cube": "14.3", "CubeCategory": "AntiGravity", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "MaxForce": 610, "MaxVelocity": 15, "ForcePointOffset": { "x": 0, "y": 0.4, "z": 0 }, "MaxAngularDrag": 0.25, "DampingReferenceVolume": 1.92, "MainAudioEvent": "event:/Physics/PoweredJoints/AntigravtiyBlock", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 8, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Movement", "SortIndex": 3503 } }, "50": { "Type": "Cube", "Name": "Logic_AND", "Data": { "Path": "Logic_AND", "SpriteName": "Logic_AND", "CubeNameKey": "strLogic_AND", "CubeDescriptionKey": "strLogic_ANDDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "And", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7000 } }, "51": { "Type": "Cube", "Name": "Logic_OR", "Data": { "Path": "Logic_OR", "SpriteName": "Logic_OR", "CubeNameKey": "strLogic_OR", "CubeDescriptionKey": "strLogic_ORDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Or", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7001 } }, "52": { "Type": "Cube", "Name": "Logic_NOT", "Data": { "Path": "Logic_NOT", "SpriteName": "Logic_NOT", "CubeNameKey": "strLogic_NOT", "CubeDescriptionKey": "strLogic_NOTDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneInput", "LogicOperation": "Not", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7002 } }, "53": { "Type": "Cube", "Name": "Logic_NAND", "Data": { "Path": "Logic_NAND", "SpriteName": "Logic_NAND", "CubeNameKey": "strLogic_NAND", "CubeDescriptionKey": "strLogic_NANDDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Nand", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7003 } }, "54": { "Type": "Cube", "Name": "Logic_NOR", "Data": { "Path": "Logic_NOR", "SpriteName": "Logic_NOR", "CubeNameKey": "strLogic_NOR", "CubeDescriptionKey": "strLogic_NORDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Nor", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7004 } }, "55": { "Type": "Cube", "Name": "Logic_XOR", "Data": { "Path": "Logic_XOR", "SpriteName": "Logic_XOR", "CubeNameKey": "strLogic_XOR", "CubeDescriptionKey": "strLogic_XORDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Xor", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7005 } }, "56": { "Type": "Cube", "Name": "Logic_XNOR", "Data": { "Path": "Logic_XNOR", "SpriteName": "Logic_XNOR", "CubeNameKey": "strLogic_XNOR", "CubeDescriptionKey": "strLogic_XNORDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Xnor", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7006 } }, "57": { "Type": "Cube", "Name": "Math_Adder", "Data": { "Path": "Math_Adder", "SpriteName": "Math_Adder", "CubeNameKey": "strMath_Adder", "CubeDescriptionKey": "strMath_AdderDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Adder", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7007 } }, "58": { "Type": "Cube", "Name": "Math_Subtractor", "Data": { "Path": "Math_Subtractor", "SpriteName": "Math_Subtractor", "CubeNameKey": "strMath_Subtractor", "CubeDescriptionKey": "strMath_SubtractorDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Subtractor", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7008 } }, "59": { "Type": "Cube", "Name": "Math_Multiplier", "Data": { "Path": "Math_Multiplier", "SpriteName": "Math_Multiplier", "CubeNameKey": "strMath_Multiplier", "CubeDescriptionKey": "strMath_MultiplierDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Multiplier", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7009 } }, "60": { "Type": "Cube", "Name": "Math_Divider", "Data": { "Path": "Math_Divider", "SpriteName": "Math_Divider", "CubeNameKey": "strMath_Divider", "CubeDescriptionKey": "strMath_DividerDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Divider", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7010 } }, "61": { "Type": "Cube", "Name": "Math_Inverter", "Data": { "Path": "Math_Inverter", "SpriteName": "Math_Inverter", "CubeNameKey": "strMath_Inverter", "CubeDescriptionKey": "strMath_InverterDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneInput", "LogicOperation": "Inverter", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7011 } }, "62": { "Type": "Cube", "Name": "Math_Average", "Data": { "Path": "Math_Average", "SpriteName": "Math_Average", "CubeNameKey": "strMath_Average", "CubeDescriptionKey": "strMath_AverageDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Average", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7012 } }, "63": { "Type": "Cube", "Name": "Math_Absolute", "Data": { "Path": "Math_Absolute", "SpriteName": "Math_Absolute", "CubeNameKey": "strMath_Absolute", "CubeDescriptionKey": "strMath_AbsoluteDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneInput", "LogicOperation": "Abs", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7013 } }, "64": { "Type": "Cube", "Name": "Math_Min", "Data": { "Path": "Math_Min", "SpriteName": "Math_Min", "CubeNameKey": "strMath_Min", "CubeDescriptionKey": "strMath_MinDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Min", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7014 } }, "65": { "Type": "Cube", "Name": "Math_Max", "Data": { "Path": "Math_Max", "SpriteName": "Math_Max", "CubeNameKey": "strMath_Max", "CubeDescriptionKey": "strMath_MaxDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Max", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7015 } }, "66": { "Type": "Cube", "Name": "Math_Equal", "Data": { "Path": "Math_Equal", "SpriteName": "Math_Equal", "CubeNameKey": "strMath_Equal", "CubeDescriptionKey": "strMath_EqualDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "Equals", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7016 } }, "67": { "Type": "Cube", "Name": "Math_Less", "Data": { "Path": "Math_Less", "SpriteName": "Math_Less", "CubeNameKey": "strMath_Less", "CubeDescriptionKey": "strMath_LessDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "LessThan", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7017 } }, "68": { "Type": "Cube", "Name": "Math_Less_Equal", "Data": { "Path": "Math_Less_Equal", "SpriteName": "Math_Less_Equal", "CubeShortNameKey": "strMath_Less_EqualShort", "CubeNameKey": "strMath_Less_Equal", "CubeDescriptionKey": "strMath_Less_EqualDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "LessThanOrEqual", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7018 } }, "69": { "Type": "Cube", "Name": "Math_Greater", "Data": { "Path": "Math_Greater", "SpriteName": "Math_Greater", "CubeNameKey": "strMath_Greater", "CubeDescriptionKey": "strMath_GreaterDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "GreaterThan", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7019 } }, "70": { "Type": "Cube", "Name": "Math_Greater_Equal", "Data": { "Path": "Math_Greater_Equal", "SpriteName": "Math_Greater_Equal", "CubeShortNameKey": "strMath_Greater_EqualShort", "CubeNameKey": "strMath_Greater_Equal", "CubeDescriptionKey": "strMath_Greater_EqualDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoInputs", "LogicOperation": "GreaterThanOrEqual", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "SortIndex": 7020 } }, "71": { "Type": "Cube", "Name": "Simple_Connector", "Data": { "Path": "Simple_Connector", "SpriteName": "Simple_Connector", "CubeNameKey": "strSimple_Connector", "CubeDescriptionKey": "strSimple_ConnectorDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneInput", "LogicOperation": "Connector", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7021 } }, "72": { "Type": "Cube", "Name": "Button", "Data": { "Path": "Button_Base", "GhostPath": "Button_Ghost", "ControllerPartPath": "Button_Button", "SpriteName": "Button", "CubeNameKey": "strButton", "CubeDescriptionKey": "strButtonDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 450, "Volume": 0.00045, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Button", "CubeType": "Block", "PortSpecGroup": "Switches", "MaxAngle": 0, "ControllerRotationAxis": { "x": 0, "y": 1, "z": 0 }, "ControllerLocalEndPoint": { "x": 0, "y": 0, "z": 0 }, "ControllerPositionAxis": { "x": 0, "y": -0.01, "z": 0 }, "MinSignalValue": 0, "IsToggle": false, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "MapEditorFeatures", "WorldEditorOnly": true, "SortIndex": 7022 } }, "73": { "Type": "Cube", "Name": "Switch", "Data": { "Path": "Switch_Base", "GhostPath": "Switch_Ghost", "ControllerPartPath": "Switch_Switch", "SpriteName": "Switch", "CubeNameKey": "strSwitch", "CubeDescriptionKey": "strSwitchDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.875, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 500, "Volume": 0.0005, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Button", "CubeType": "Block", "PortSpecGroup": "Switches", "MaxAngle": 12, "ControllerRotationAxis": { "x": -1, "y": 0, "z": 0 }, "ControllerLocalEndPoint": { "x": 0, "y": 0, "z": 0 }, "ControllerPositionAxis": { "x": 0, "y": 0, "z": 0 }, "MinSignalValue": 0, "IsToggle": true, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "MapEditorFeatures", "WorldEditorOnly": true, "SortIndex": 7023 } }, "75": { "Type": "Cube", "Name": "BitBlock", "Data": { "Path": "BitBlock", "labelPrefabPath": "BitBlock_TextLabel", "SpriteName": "BitBlock", "CubeNameKey": "strBitBlock", "CubeDescriptionKey": "strBitBlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "BitBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockThreeInputs", "LogicOperation": "BitBlock", "WiredBlockConnectionHint": "EndPoint", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7024 } }, "76": { "Type": "Cube", "Name": "ConstantBlock", "Data": { "Path": "Const_Block", "labelPrefabPath": "ConstBlock_TextLabel", "SpriteName": "Const_Block", "CubeNameKey": "strConst_Block", "CubeDescriptionKey": "strConst_BlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 0, 1, 1, 1 ], "GridScale": [ 2, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 5332, "Volume": 0.005332, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "ConstantBlock", "CubeType": "Block", "PortSpecGroup": "ConstBlock", "LogicOperation": "ConstantBlock", "WiredBlockConnectionHint": "EndPoint", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7025 } }, "77": { "Type": "Cube", "Name": "CounterBlock", "Data": { "Path": "Counter_Block", "labelPrefabPath": "CounterBlock_TextLabel", "SpriteName": "Counter_Block", "CubeNameKey": "strCounter_Block", "CubeDescriptionKey": "strCounter_BlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 0, 1, 1, 1 ], "GridScale": [ 2, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 5332, "Volume": 0.005332, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "CounterBlock", "CubeType": "Block", "PortSpecGroup": "CounterBlock", "LogicOperation": "CounterBlock", "WiredBlockConnectionHint": "EndPoint", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7026 } }, "78": { "Type": "Cube", "Name": "TimerBlock", "Data": { "Path": "TimerBlock", "labelPrefabPath": "TimerBlock_TextLabel", "SpriteName": "TimerBlock", "CubeNameKey": "strTimerBlock", "CubeDescriptionKey": "strTimerBlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 0, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 5332, "Volume": 0.005332, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "1.2000000000000002", "CubeCategory": "TimerBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTimerBlock", "LogicOperation": "Timer", "WiredBlockConnectionHint": "EndPoint", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Logic", "SortIndex": 7027 } }, "156": { "Type": "Cube", "Name": "Math_DotProduct", "Data": { "Path": "Math_DotProduct", "SpriteName": "Math_DotProduct", "CubeShortNameKey": "strMath_DotProductShort", "CubeNameKey": "strMath_DotProduct", "CubeDescriptionKey": "strMath_DotProductDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoVectorToFloatInput", "LogicOperation": "V3DotProduct", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7028 } }, "157": { "Type": "Cube", "Name": "Math_CrossProduct", "Data": { "Path": "Math_CrossProduct", "SpriteName": "Math_CrossProduct", "CubeShortNameKey": "strMath_CrossProductShort", "CubeNameKey": "strMath_CrossProduct", "CubeDescriptionKey": "strMath_CrossProductDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoVectorToVectorInput", "LogicOperation": "V3CrossProduct", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7029 } }, "158": { "Type": "Cube", "Name": "Math_Angle", "Data": { "Path": "Math_Angle", "SpriteName": "Math_Angle", "CubeNameKey": "strMath_Angle", "CubeDescriptionKey": "strMath_AngleDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoVectorToFloatInput", "LogicOperation": "V3Angle", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7030 } }, "159": { "Type": "Cube", "Name": "Math_Distance", "Data": { "Path": "Math_Distance", "SpriteName": "Math_Distance", "CubeShortNameKey": "strMath_DistanceShort", "CubeNameKey": "strMath_Distance", "CubeDescriptionKey": "strMath_DistanceDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockTwoVectorToFloatInput", "LogicOperation": "V3Distance", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7031 } }, "160": { "Type": "Cube", "Name": "Math_Magnitude", "Data": { "Path": "Math_Magnitude", "SpriteName": "Math_Magnitude", "CubeShortNameKey": "strMath_MagnitudeShort", "CubeNameKey": "strMath_Magnitude", "CubeDescriptionKey": "strMath_MagnitudeDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorToFloatInput", "LogicOperation": "V3Magnitude", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7032 } }, "161": { "Type": "Cube", "Name": "Math_Normalize", "Data": { "Path": "Math_Normalize", "SpriteName": "Math_Normalize", "CubeShortNameKey": "strMath_NormalizeShort", "CubeNameKey": "strMath_Normalize", "CubeDescriptionKey": "strMath_NormalizeDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "LogicBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorToVectorInput", "LogicOperation": "V3Normalize", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7033 } }, "162": { "Type": "Cube", "Name": "Vector3ConstantBlock", "Data": { "Path": "Vector3_Const_Block", "labelPrefabPath": "Vector3_ConstBlock_TextLabel", "SpriteName": "Vector3_Const_Block", "CubeShortNameKey": "strVector3_Const_BlockShort", "CubeNameKey": "strVector3_Const_Block", "CubeDescriptionKey": "strVector3_Const_BlockDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Vector3ConstantBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Logic", "WorldEditorOnly": true, "SortIndex": 7034 } }, "163": { "Type": "Cube", "Name": "Vector3PositionSensorBlock", "Data": { "Path": "PositionSensor_Block", "SpriteName": "PositionSensor_Block", "CubeShortNameKey": "strPositionSensor_BlockShort", "CubeNameKey": "strPositionSensor_Block", "CubeDescriptionKey": "strPositionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Vector3PositionBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7035 } }, "164": { "Type": "Cube", "Name": "Vector3VelocitySensorBlock", "Data": { "Path": "VelocitySensor_Block", "SpriteName": "VelocitySensor_Block", "CubeShortNameKey": "strVelocitySensor_BlockShort", "CubeNameKey": "strVelocitySensor_Block", "CubeDescriptionKey": "strVelocitySensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Vector3VelocityBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorFloatOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7036 } }, "165": { "Type": "Cube", "Name": "Vector3DirectionSensorBlock", "Data": { "Path": "DirectionSensor_Block", "SpriteName": "DirectionSensor_Block", "CubeShortNameKey": "strDirectionSensor_BlockShort", "CubeNameKey": "strDirectionSensor_Block", "CubeDescriptionKey": "strDirectionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Vector3DirectionBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7037 } }, "275": { "Type": "Cube", "Name": "FloatDisplayBlock", "Data": { "Path": "FloatDisplayBlock", "labelPrefabPath": "FloatDisplayBlock_TextLabel", "SpriteName": "Math_Less", "CubeShortNameKey": "strFloatDisplayBlock", "CubeNameKey": "strFloatDisplayBlock", "CubeDescriptionKey": "strFloatDisplayBlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "FloatDisplayBlock", "CubeType": "Block", "PortSpecGroup": "SingleBasicInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7038 } }, "276": { "Type": "Cube", "Name": "Vector3DisplayBlock", "Data": { "Path": "Vector3_Display_Block", "labelPrefabPath": "Vector3_Display_Block_TextLabel", "SpriteName": "Math_Less", "CubeShortNameKey": "strVectorDisplayBlock", "CubeNameKey": "strVectorDisplayBlock", "CubeDescriptionKey": "strVectorDisplayBlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "VectorDisplayBlock", "CubeType": "Block", "PortSpecGroup": "SingleBasicVectorInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Math", "WorldEditorOnly": true, "SortIndex": 7039 } }, "79": { "Type": "Cube", "Name": "AreaSensorBlock", "Data": { "Path": "Sensor_Block", "SpriteName": "Sensor_Block", "CubeNameKey": "strSensor_Block", "CubeDescriptionKey": "strSensor_BlockDesc", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Trigger", "CubeType": "Block", "PortSpecGroup": "Trigger", "HasTriggerFunctionality": true, "TriggerEvent": "OnEnter", "TriggerColliderPath": "TriggerVolumeForEverything", "InheritIndestructibility": true, "ScalingPermission": "NonUniformOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 3, "InventoryCategory": "Sensors", "SortIndex": 7038 } }, "80": { "Type": "Cube", "Name": "DistanceSensorBlock", "Data": { "Path": "DistanceSensor_Block", "SpriteName": "DistanceSensor_Block", "CubeNameKey": "strDistanceSensor_Block", "CubeDescriptionKey": "strDistanceSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "DistanceSensor", "CubeType": "Block", "PortSpecGroup": "SingleBasicOutput", "DistanceSensorRaycastOffset": { "x": 0, "y": -0.03, "z": 0 }, "SensorDefaultMaxDistance": 10, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 5, "InventoryCategory": "Sensors", "SortIndex": 7039 } }, "225": { "Type": "Cube", "Name": "DestructionSensorBlock", "Data": { "Path": "DestructionSensor_Block", "SpriteName": "DestructionSensor_Block", "CubeNameKey": "strDestructionSensor_Block", "CubeDescriptionKey": "strDestructionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "DestructionSensor", "CubeType": "Block", "PortSpecGroup": "DestructionSensor", "InheritIndestructibility": true, "AlwaysFunctional": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "SortIndex": 7040 } }, "339": { "Type": "Cube", "Name": "AdvancedDestructionSensorBlock", "Data": { "Path": "AdvancedDestructionSensor_Block", "SpriteName": "AdvancedDestructionSensor_Block", "CubeNameKey": "strAdvDestructionSensor_Block", "CubeDescriptionKey": "strAdvDestructionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 4, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "AdvancedDestructionSensor", "CubeType": "Block", "PortSpecGroup": "AdvancedDestructionSensor", "InheritIndestructibility": true, "AlwaysFunctional": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "MapEditorFeatures", "WorldEditorOnly": true, "SortIndex": 7041 } }, "166": { "Type": "Cube", "Name": "NearestPlayerPositionSensorBlock", "Data": { "Path": "NearestPlayerPositionSensor_Block", "SpriteName": "NearestPlayerPositionSensor_Block", "CubeShortNameKey": "strNearestPlayerPositionSensor_BlockShort", "CubeNameKey": "strNearestPlayerPositionSensor_Block", "CubeDescriptionKey": "strNearestPlayerPositionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "NearestPlayerInfoBlock", "CubeType": "Block", "PortSpecGroup": "NearestPlayerInfoBlock", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7042 } }, "167": { "Type": "Cube", "Name": "MyPositionSensorBlock", "Data": { "Path": "MyPositionSensor_Block", "SpriteName": "MyPositionSensor_Block", "CubeNameKey": "strMyPositionSensor_Block", "CubeDescriptionKey": "strMyPositionSensor_BlockDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "BondStrengthOverride": 4, "HasBondStrengthOverride": true, "cm3Volume": 2666, "Volume": 0.002666, "MaterialDensity": "22.5", "BaseCPU": 2, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "OwnerPositionBlock", "CubeType": "Block", "PortSpecGroup": "LogicBlockOneVectorOutput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Sensors", "WorldEditorOnly": true, "SortIndex": 7043 } }, "47": { "Type": "Cube", "Name": "HeadlampIndicator", "Data": { "Path": "Headlamp_Indicator", "LightPrefabPath": "Headlamp_Indicator_Light", "SpriteName": "Headlamp_Indicator", "CubeNameKey": "strHeadlamp_Indicator", "CubeDescriptionKey": "strHeadlamp_IndicatorDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.2435, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 68500, "Volume": 0.004, "RWMass": "0.9", "MaterialDensity": "22.5", "CosmeticCPU": 10, "CpuType": "Cosmetic", "Mass of Cube": "0.9", "CubeCategory": "SpotLight", "CubeType": "Block", "PortSpecGroup": "SimpleLightBlockInput", "HasTriggerFunctionality": 1, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 3, "InventoryCategory": "Cosmetics", "SortIndex": 7044 } }, "48": { "Type": "Cube", "Name": "HeadlampStrip", "Data": { "Path": "Headlamp_Strip", "LightPrefabPath": "Headlamp_Strip_Light", "SpriteName": "Headlamp_Strip", "CubeNameKey": "strHeadlamp_Strip", "CubeDescriptionKey": "strHeadlamp_StripDesc", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.3325, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 68500, "Volume": 0.008, "RWMass": "1.8", "MaterialDensity": "22.5", "CosmeticCPU": 10, "CpuType": "Cosmetic", "Mass of Cube": "1.8", "CubeCategory": "SpotLight", "CubeType": "Block", "PortSpecGroup": "SimpleLightBlockInput", "HasTriggerFunctionality": 1, "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 3, "InventoryCategory": "Cosmetics", "SortIndex": 7045 } } } 671be31aecac1a747e404775030741b2f44e4fbf Module:PrimitiveBlockData.json 828 124 1790 364 2023-11-26T10:56:29Z 37.47.72.199 0 json application/json { "0": { "Type": "Cube", "Name": "Cube", "Data": { "Path": "Cube", "SpriteName": "Cube", "CubeShortNameKey": "strCubeShort", "CubeNameKey": "strCube", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 1, 1, 1, 1, 1, 1 ], "HasBondStrengthOverride": false, "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.8", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Shapes", "SortIndex": 1000 } }, "5": { "Type": "Cube", "Name": "Wedge", "Data": { "Path": "Wedge", "SpriteName": "Wedge", "CubeShortNameKey": "strWedgeShort", "CubeNameKey": "strWedge", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4 ], "EdgeConnectingFaces": [ 0, 1 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 0.75, 0, 1, 1, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1001 } }, "8": { "Type": "Cube", "Name": "Tetrahedron", "Data": { "Path": "Tetrahedron", "SpriteName": "Tetrahedron", "CubeShortNameKey": "strTetrahedronShort", "CubeNameKey": "strTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.75, 0, 0.75, 0.85375, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.3", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1002 } }, "1": { "Type": "Cube", "Name": "NegativeTetrahedron", "Data": { "Path": "NegativeTetrahedron", "SpriteName": "NegativeTetrahedron", "CubeShortNameKey": "strNegativeTetrahedronShort", "CubeNameKey": "strNegativeTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 2, 5 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 1, 0.75, 1, 1, 0.75 ], "HasBondStrengthOverride": false, "cm3Volume": 6666, "Volume": 0.006666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1003 } }, "6": { "Type": "Cube", "Name": "QuarterPyramid", "Data": { "Path": "QuarterPyramid", "SpriteName": "QuarterPyramid", "CubeShortNameKey": "strQuarterPyramidShort", "CubeNameKey": "strQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 4 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.75, 0, 1, 0.85375, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1004 } }, "2": { "Type": "Cube", "Name": "NegativeQuarterPyramid", "Data": { "Path": "NegativeQuarterPyramid", "SpriteName": "NegativeQuarterPyramid", "CubeShortNameKey": "strNegativeQuarterPyramidShort", "CubeNameKey": "strNegativeQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 1, 0, 1, 1, 0.75 ], "HasBondStrengthOverride": false, "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1005 } }, "7": { "Type": "Cube", "Name": "EighthPyramid", "Data": { "Path": "EighthPyramid", "SpriteName": "EighthPyramid", "CubeShortNameKey": "strEighthPyramidShort", "CubeNameKey": "strEighthPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3, 4 ], "EdgeConnectingFaces": [ 3, 4 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.75, 0.85375, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.3", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1006 } }, "3": { "Type": "Cube", "Name": "Double Sliced", "Data": { "Path": "DoubleSliced", "SpriteName": "DoubleSliced", "CubeShortNameKey": "strDoubleSlicedShort", "CubeNameKey": "strDoubleSliced", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 4, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 0.75, 0, 1, 0.85375, 0.75 ], "HasBondStrengthOverride": false, "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1007 } }, "4": { "Type": "Cube", "Name": "HalfDoubleSliced", "Data": { "Path": "HalfDoubleSliced", "SpriteName": "HalfDoubleSliced", "CubeShortNameKey": "strHalfDoubleSlicedShort", "CubeNameKey": "strHalfDoubleSliced", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 3, 5 ], "EdgeConnectingFaces": [ 0, 3, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 0, 0, 0.75, 0, 0.75 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1008 } }, "9": { "Type": "Cube", "Name": "RoundedNegativeTetrahedron", "Data": { "Path": "RoundedNegativeTetrahedron", "SpriteName": "RoundedNegativeTetrahedron", "CubeShortNameKey": "strRoundedNegativeTetrahedronShort", "CubeNameKey": "strRoundedNegativeTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 2, 5 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.8925, 1, 0.75, 1, 1, 0.75 ], "HasBondStrengthOverride": false, "cm3Volume": 7695, "Volume": 0.007695, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.73", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1009 } }, "10": { "Type": "Cube", "Name": "RoundedNegativeQuarterPyramid", "Data": { "Path": "RoundedNegativeQuarterPyramid", "SpriteName": "RoundedNegativeQuarterPyramid", "CubeShortNameKey": "strRoundedNegativeQuarterPyramidShort", "CubeNameKey": "strRoundedNegativeQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 5 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.8925, 1, 0, 1, 1, 0.75 ], "HasBondStrengthOverride": false, "cm3Volume": 7245, "Volume": 0.007245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.6300000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1010 } }, "11": { "Type": "Cube", "Name": "RoundedWedge", "Data": { "Path": "RoundedWedge", "SpriteName": "RoundedWedge", "CubeShortNameKey": "strRoundedWedgeShort", "CubeNameKey": "strRoundedWedge", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3, 4 ], "EdgeConnectingFaces": [ 0, 1 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.8925, 0.75, 0, 1, 1, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 6245, "Volume": 0.006245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.41", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1011 } }, "12": { "Type": "Cube", "Name": "RoundedQuarterPyramid", "Data": { "Path": "RoundedQuarterPyramid", "SpriteName": "RoundedQuarterPyramid", "CubeShortNameKey": "strRoundedQuarterPyramidShort", "CubeNameKey": "strRoundedQuarterPyramid", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 4 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.75, 0, 1, 0.8925, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 5125, "Volume": 0.005125, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.1500000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1012 } }, "13": { "Type": "Cube", "Name": "RoundedTetrahedron", "Data": { "Path": "RoundedTetrahedron", "SpriteName": "RoundedTetrahedron", "CubeShortNameKey": "strRoundedTetrahedronShort", "CubeNameKey": "strRoundedTetrahedron", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.75, 0, 1, 0.8925, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 4120, "Volume": 0.00412, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.93", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1013 } }, "14": { "Type": "Cube", "Name": "Cone", "Data": { "Path": "Cone", "SpriteName": "Cone", "CubeShortNameKey": "strConeShort", "CubeNameKey": "strCone", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2040, "Volume": 0.00204, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.46", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1014 } }, "15": { "Type": "Cube", "Name": "ConeSegment", "Data": { "Path": "ConeSegment", "SpriteName": "ConeSegment", "CubeShortNameKey": "strConeSegmentShort", "CubeNameKey": "strConeSegment", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 1 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.75, 0, 0.75, 0.8525, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2080, "Volume": 0.00208, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.47000000000000003", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1015 } }, "16": { "Type": "Cube", "Name": "Hemisphere", "Data": { "Path": "Hemisphere", "SpriteName": "Hemisphere", "CubeShortNameKey": "strHemisphereShort", "CubeNameKey": "strHemisphere", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3 ], "EdgeConnectingFaces": [ 3 ], "ProxyBottom": [ 1, 2, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1965, "Volume": 0.001965, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.44", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1016 } }, "17": { "Type": "Cube", "Name": "Sphere", "Data": { "Path": "Sphere", "SpriteName": "Sphere", "CubeShortNameKey": "strSphereShort", "CubeNameKey": "strSphere", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 3925, "Volume": 0.003925, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.88", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1017 } }, "18": { "Type": "Cube", "Name": "PlateCube", "Data": { "Path": "Cube", "SpriteName": "PlateCube", "CubeShortNameKey": "strPlateCubeShort", "CubeNameKey": "strPlateCube", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "HasBondStrengthOverride": false, "cm3Volume": 8000, "Volume": 0.008, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1018 } }, "21": { "Type": "Cube", "Name": "PlateWedge", "Data": { "Path": "Wedge", "SpriteName": "PlateWedge", "CubeShortNameKey": "strPlateWedgeShort", "CubeNameKey": "strPlateWedge", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 3, 4 ], "EdgeConnectingFaces": [ 0, 1 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.583325, 0, 1, 0.66665, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.3", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1019 } }, "24": { "Type": "Cube", "Name": "PlateTriangle", "Data": { "Path": "Triangle", "SpriteName": "PlateTriangle", "CubeShortNameKey": "strPlateTriangleShort", "CubeNameKey": "strPlateTriangle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 2, 3, 4 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 2, 2, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.66665, 0.75, 0.75, 0.66665, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 4000, "Volume": 0.004, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.3", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1020 } }, "23": { "Type": "Cube", "Name": "PlateTetrahedron", "Data": { "Path": "Tetrahedron", "SpriteName": "PlateTetrahedron", "CubeShortNameKey": "strPlateTetrahedronShort", "CubeNameKey": "strPlateTetrahedron", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.583325, 0, 0.75, 0.595825, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1333, "Volume": 0.001333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.1", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1021 } }, "19": { "Type": "Cube", "Name": "NegativeTetrahedronPlate", "Data": { "Path": "NegativeTetrahedron", "SpriteName": "PlateNegativeTetrahedron", "CubeShortNameKey": "strNegativeTetrahedronPlateShort", "CubeNameKey": "strNegativeTetrahedronPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 2, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.85375, 0.66665, 0.75, 1, 0.66665, 0.583325 ], "HasBondStrengthOverride": false, "cm3Volume": 6666, "Volume": 0.006666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.5", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1022 } }, "22": { "Type": "Cube", "Name": "PlateQuarterPyramid", "Data": { "Path": "QuarterPyramid", "SpriteName": "PlateQuarterPyramid", "CubeShortNameKey": "strPlateQuarterPyramidShort", "CubeNameKey": "strPlateQuarterPyramid", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 4 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.583325, 0, 1, 0.595825, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1023 } }, "20": { "Type": "Cube", "Name": "NegativeQuarterPyramidPlate", "Data": { "Path": "NegativeQuarterPyramid", "SpriteName": "PlateNegativeQuarterPyramid", "CubeShortNameKey": "strNegativeQuarterPyramidPlateShort", "CubeNameKey": "strNegativeQuarterPyramidPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.833325, 0, 1, 1, 0.583325 ], "HasBondStrengthOverride": false, "cm3Volume": 5333, "Volume": 0.005333, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.4", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1024 } }, "198": { "Type": "Cube", "Name": "HalfDoubleSlicedPlate", "Data": { "Path": "HalfDoubleSliced", "SpriteName": "PlateHalfDoubleSliced", "CubeShortNameKey": "strHalfDoubleSlicedPlateShort", "CubeNameKey": "strHalfDoubleSlicedPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 3, 5 ], "EdgeConnectingFaces": [ 0, 3, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0, 0, 0.75, 0, 0.583325 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1025 } }, "25": { "Type": "Cube", "Name": "RoundedNegativeTetrahedronPlate", "Data": { "Path": "RoundedNegativeTetrahedron", "SpriteName": "PlateRoundedNegativeTetrahedron", "CubeShortNameKey": "strRoundedNegativeTetrahedronPlateShort", "CubeNameKey": "strRoundedNegativeTetrahedronPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 2, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.66665, 0.75, 1, 0.66665, 0.583325 ], "HasBondStrengthOverride": false, "cm3Volume": 7695, "Volume": 0.007695, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.58", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1026 } }, "26": { "Type": "Cube", "Name": "RoundedNegativeQuarterPyramidPlate", "Data": { "Path": "RoundedNegativeQuarterPyramid", "SpriteName": "PlateRoundedNegativeQuarterPyramid", "CubeShortNameKey": "strRoundedNegativeQuarterPyramidPlateShort", "CubeNameKey": "strRoundedNegativeQuarterPyramidPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 5 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.66665, 0, 1, 0.66665, 0.583325 ], "HasBondStrengthOverride": false, "cm3Volume": 7245, "Volume": 0.007245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.54", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1027 } }, "27": { "Type": "Cube", "Name": "PlateRWedge", "Data": { "Path": "RoundedWedge", "SpriteName": "PlateRWedge", "CubeShortNameKey": "strPlateRWedgeShort", "CubeNameKey": "strPlateRWedge", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 0, 1, 3, 4 ], "EdgeConnectingFaces": [ 0, 1 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.595825, 0.583325, 0, 1, 0.66665, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 6245, "Volume": 0.006245, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.47000000000000003", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1028 } }, "28": { "Type": "Cube", "Name": "PlateRTetrahedron", "Data": { "Path": "RoundedTetrahedron", "SpriteName": "PlateRTetra", "CubeShortNameKey": "strPlateRTretrahedronShort", "CubeNameKey": "strPlateRTretrahedron", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 3, 4 ], "EdgeConnectingFaces": [ 1, 3, 4 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.583325, 0, 0.75, 0.595825, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 4120, "Volume": 0.00412, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.31", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1029 } }, "29": { "Type": "Cube", "Name": "PlateCircle", "Data": { "Path": "Circle", "SpriteName": "PlateCircle", "CubeShortNameKey": "strPlateCircleShort", "CubeNameKey": "strPlateCircle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.75, 0.75, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 6120, "Volume": 0.00612, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.46", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1030 } }, "30": { "Type": "Cube", "Name": "WideCylinderPlate", "Data": { "Path": "WideCylinder", "SpriteName": "PlateWideCylinder", "CubeShortNameKey": "strWideCylinderPlateShort", "CubeNameKey": "strWideCylinderPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1031 } }, "31": { "Type": "Cube", "Name": "NarrowCylinderPlate", "Data": { "Path": "NarrowCylinder", "SpriteName": "PlateNarrowCylinder", "CubeShortNameKey": "strNarrowCylinderPlateShort", "CubeNameKey": "strNarrowCylinderPlate", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.05", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1032 } }, "32": { "Type": "Cube", "Name": "PlateQtrCircle", "Data": { "Path": "QuarterCircle", "SpriteName": "PlateQuarterCircle", "CubeShortNameKey": "strPlateQtrCircleShort", "CubeNameKey": "strPlateQtrCircle", "CubeDescriptionKey": "strScalablePlate", "SelectableFaces": [ 1, 2, 3, 4 ], "EdgeConnectingFaces": [ 3, 4 ], "ProxyBottom": [ 1, 2, 2, 2, 2, 2 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.66665, 0.75, 0.85375, 0.66665, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1033 } }, "33": { "Type": "Cube", "Name": "WideCylinder", "Data": { "Path": "WideCylinder", "SpriteName": "WideCylinder", "CubeShortNameKey": "strWideCylinderShort", "CubeNameKey": "strWideCylinder", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1034 } }, "34": { "Type": "Cube", "Name": "WideCylinderBend", "Data": { "Path": "WideCylinderBend", "SpriteName": "WideCylinderBend", "CubeShortNameKey": "strWideCylinderBendShort", "CubeNameKey": "strWideCylinderBend", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3, 4 ], "EdgeConnectingFaces": [ 3, 4 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0.519125, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2040, "Volume": 0.00204, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.46", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1035 } }, "35": { "Type": "Cube", "Name": "WideCylinderT", "Data": { "Path": "WideCylinderT", "SpriteName": "WideCylinderT", "CubeShortNameKey": "strWideCylinderTShort", "CubeNameKey": "strWideCylinderT", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3 ], "EdgeConnectingFaces": [ 0, 1, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.519125, 0.25, 0, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 3430, "Volume": 0.00343, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.77", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1036 } }, "36": { "Type": "Cube", "Name": "WideCylinderCross", "Data": { "Path": "WideCylinderCross", "SpriteName": "WideCylinderCross", "CubeShortNameKey": "strWideCylinderCrossShort", "CubeNameKey": "strWideCylinderCross", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 0, 0, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.519125, 0.25, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 4205, "Volume": 0.004205, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9500000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1037 } }, "37": { "Type": "Cube", "Name": "WideCylinderCorner", "Data": { "Path": "WideCylinderCorner", "SpriteName": "WideCylinderCorner", "CubeShortNameKey": "strWideCylinderCornerShort", "CubeNameKey": "strWideCylinderCorner", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 3, 4 ], "EdgeConnectingFaces": [ 0, 3, 4 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.519125, 0, 0, 0.25, 0.519125, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 3015, "Volume": 0.003015, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.68", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1038 } }, "38": { "Type": "Cube", "Name": "WideCylinderDiagonal", "Data": { "Path": "WideCylinderDiagonal", "SpriteName": "WideCylinderDiagonal", "CubeShortNameKey": "strWideCylinderDiagonalShort", "CubeNameKey": "strWideCylinderDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1039 } }, "103": { "Type": "Cube", "Name": "WideCylinderDoubleDiagonal", "Data": { "Path": "WideCylinderDoubleDiagonal", "SpriteName": "WideCylinderDoubleDiagonal", "CubeShortNameKey": "strWideCylinderDoubleDiagonalShort", "CubeNameKey": "strWideCylinderDoubleDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 0, 1, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2666, "Volume": 0.002666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1040 } }, "39": { "Type": "Cube", "Name": "NarrowCylinder", "Data": { "Path": "NarrowCylinder", "SpriteName": "NarrowCylinder", "CubeShortNameKey": "strNarrowCylinderShort", "CubeNameKey": "strNarrowCylinder", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.15", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1041 } }, "40": { "Type": "Cube", "Name": "NarrowCylinderBend", "Data": { "Path": "NarrowCylinderBend", "SpriteName": "NarrowCylinderBend", "CubeShortNameKey": "strNarrowCylinderBendShort", "CubeNameKey": "strNarrowCylinderBend", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 3, 4 ], "EdgeConnectingFaces": [ 3, 4 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 0.25, 0.26175, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 510, "Volume": 0.00051, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.11", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1042 } }, "41": { "Type": "Cube", "Name": "NarrowCylinderT", "Data": { "Path": "NarrowCylinderT", "SpriteName": "NarrowCylinderT", "CubeShortNameKey": "strNarrowCylinderTShort", "CubeNameKey": "strNarrowCylinderT", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 3 ], "EdgeConnectingFaces": [ 0, 1, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.26175, 0.25, 0, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1080, "Volume": 0.00108, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.24", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1043 } }, "42": { "Type": "Cube", "Name": "NarrowCylinderCross", "Data": { "Path": "NarrowCylinderCross", "SpriteName": "NarrowCylinderCross", "CubeShortNameKey": "strNarrowCylinderCrossShort", "CubeNameKey": "strNarrowCylinderCross", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 0, 0, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.26175, 0.25, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1500, "Volume": 0.0015, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.34", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1044 } }, "43": { "Type": "Cube", "Name": "NarrowCylinderCorner", "Data": { "Path": "NarrowCylinderCorner", "SpriteName": "NarrowCylinderCorner", "CubeShortNameKey": "strNarrowCylinderCornerShort", "CubeNameKey": "strNarrowCylinderCorner", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 0, 3, 4 ], "EdgeConnectingFaces": [ 0, 3, 4 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.26175, 0, 0, 0.25, 0.26175, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 950, "Volume": 0.00095, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.21", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1045 } }, "44": { "Type": "Cube", "Name": "NarrowCylinderDiagonal", "Data": { "Path": "NarrowCylinderDiagonal", "SpriteName": "NarrowCylinderDiagonal", "CubeShortNameKey": "strNarrowCylinderDiagonalShort", "CubeNameKey": "strNarrowCylinderDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.15", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1046 } }, "104": { "Type": "Cube", "Name": "NarrowCylinderDoubleDiagonal", "Data": { "Path": "NarrowCylinderDoubleDiagonal", "SpriteName": "NarrowCylinderDoubleDiagonal", "CubeShortNameKey": "strNarrowCylinderDoubleDiagonalShort", "CubeNameKey": "strNarrowCylinderDoubleDiagonal", "CubeDescriptionKey": "strScalableBuildingBlock", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 0, 1, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.25, 0.25, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 666, "Volume": 0.000666, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.15", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1047 } }, "229": { "Type": "Cube", "Name": "GlassPlate_Square", "Data": { "Path": "GlassCube", "SpriteName": "GlassPlate_Square", "CubeShortNameKey": "strGlassPlate_SquareShort", "CubeNameKey": "strGlassPlate_Square", "CubeDescriptionKey": "strScalableGlassPlate", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 2, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "HasBondStrengthOverride": false, "cm3Volume": 8200, "Volume": 0.0082, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.85", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": false, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1048 } }, "230": { "Type": "Cube", "Name": "GlassPlate_Triangle", "Data": { "Path": "GlassTriangle", "SpriteName": "GlassPlate_Triangle", "CubeShortNameKey": "strGlassPlate_TriangleShort", "CubeNameKey": "strGlassPlate_Triangle", "CubeDescriptionKey": "strScalableGlassPlate", "SelectableFaces": [ 1, 2, 3, 4 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 1, 2, 1, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0.66665, 0.75, 0.75, 0.66665, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 4200, "Volume": 0.0042, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.9500000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "PreScale": { "x": 1, "y": 0.33333, "z": 1 }, "GhostPivotOffset": { "x": 0, "y": -0.33333, "z": 0 }, "ScalingPermission": "NormalPlaneOnly", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": false, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1049 } }, "107": { "Type": "Cube", "Name": "PostStraight", "Data": { "Path": "PostStraight", "SpriteName": "PostStraight", "CubeNameKey": "strPostStraight", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.66665, 0.66665, 0.3333, 0.3333, 0.66665, 0.66665 ], "HasBondStrengthOverride": false, "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1050 } }, "108": { "Type": "Cube", "Name": "PostLShape", "Data": { "Path": "PostLShape", "SpriteName": "PostLShape", "CubeNameKey": "strPostLShape", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 1, 1, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.6666, 0.6666, 0.49995, 0.3333, 0.3333, 0.49995 ], "HasBondStrengthOverride": false, "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1051 } }, "109": { "Type": "Cube", "Name": "PostTJunction", "Data": { "Path": "PostTJunction", "SpriteName": "PostTJunction", "CubeNameKey": "strPostTJunction", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.3333, 0.3333, 0.6666, 0.3333, 0.49995, 0.49995 ], "HasBondStrengthOverride": false, "cm3Volume": 1185, "Volume": 0.001185, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.27", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1052 } }, "110": { "Type": "Cube", "Name": "PostCross", "Data": { "Path": "PostCross", "SpriteName": "PostCross", "CubeNameKey": "strPostCross", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 0, 0, 1, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.3333, 0.3333, 0.3333, 0.3333, 0.9999, 0.9999 ], "HasBondStrengthOverride": false, "cm3Volume": 1480, "Volume": 0.00148, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.33", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1053 } }, "111": { "Type": "Cube", "Name": "PostCorner", "Data": { "Path": "PostCorner", "SpriteName": "PostCorner", "CubeNameKey": "strPostCorner", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 1, 0, 0, 0, 0 ], "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0.3333, 0.49995, 0.49995, 0.3333, 0.3333, 0.49995 ], "HasBondStrengthOverride": false, "cm3Volume": 1185, "Volume": 0.001185, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.27", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1054 } }, "112": { "Type": "Cube", "Name": "PostDiagonal", "Data": { "Path": "PostDiagonal", "SpriteName": "PostDiagonal", "CubeNameKey": "strPostDiagonal", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.3333, 0.3333, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1055 } }, "105": { "Type": "Cube", "Name": "PostDoubleDiagonal", "Data": { "Path": "PostDoubleDiagonal", "SpriteName": "PostDoubleDiagonal", "CubeShortNameKey": "strPostDoubleDiagonalShort", "CubeNameKey": "strPostDoubleDiagonal", "CubeDescriptionKey": "strPostDesc", "SelectableFaces": [ 2, 3 ], "EdgeConnectingFaces": [ 2, 3 ], "ProxyBottom": [ 1, 0, 0, 1, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0, 0.3333, 0.3333, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 888, "Volume": 0.000888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.2", "CubeCategory": "Primitive", "CubeType": "Block", "WeldingRule": "Enabled", "ScalingPermission": "NonUniform", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": false, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": "0", "InventoryCategory": "Shapes", "SortIndex": 1056 } } } 8f01c0e1e23a405549220f1d595ad8a38317a89d Module:PropBlockData.json 828 380 1791 1368 2023-11-26T10:57:13Z 37.47.72.199 0 json application/json { "195": { "Type": "Cube", "Name": "GlassFrame_Square", "Data": { "Path": "GlassFrame_Square", "SpriteName": "GlassFrame_Square", "CubeNameKey": "strGlassFrame_Square", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0.87425, 0.66675, 0.66675, 0.66675, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 3088, "Volume": 0.003088, "BaseCPU": "1", "CpuType": "Base", "Mass of Cube": "2.8000000000000003", "CubeCategory": "Primitive", "CubeType": "Block", "InheritIndestructibility": true, "ScalingPermission": "NonUniform", "CanEditMaterial": false, "CanEditColour": false, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 9, "IsColourable": false, "IsSymmetrical": true, "DefaultColour": 3, "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1250 } }, "196": { "Type": "Cube", "Name": "GlassFrame_Triangle", "Data": { "Path": "GlassFrame_Triangle", "SpriteName": "GlassFrame_Triangle", "CubeNameKey": "strGlassFrame_Triangle", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 1, 3 ], "EdgeConnectingFaces": [ 1, 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0.66675, 0, 0.66675, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1755, "Volume": 0.001755, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.6", "CubeCategory": "Primitive", "CubeType": "Block", "InheritIndestructibility": true, "ScalingPermission": "NonUniform", "CanEditMaterial": "false", "CanEditColour": "false", "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 9, "IsColourable": false, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 3, "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1251 } }, "49": { "Type": "Cube", "Name": "GlassFrame_SkewedSquare", "Data": { "Path": "GlassFrame_SkewedSquare", "SpriteName": "GlassFrame_SkewedSquare", "CubeShortNameKey": "strGlassFrame_SkewedSquareShort", "CubeNameKey": "strGlassFrame_SkewedSquare", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 1.03175, 0.66675, 0.66675, 0.66675, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 3088, "Volume": 0.003088, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "2.8000000000000003", "CubeCategory": "Primitive", "CubeType": "Block", "InheritIndestructibility": true, "ScalingPermission": "NonUniform", "CanEditMaterial": "false", "CanEditColour": "false", "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 9, "IsColourable": false, "IsSymmetrical": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 3, "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1252 } }, "135": { "Type": "Cube", "Name": "GlassFrame_SkewedTriangle", "Data": { "Path": "GlassFrame_SkewedTriangle", "SpriteName": "GlassFrame_SkewedTriangle", "CubeShortNameKey": "strGlassFrame_SkewedTriangleShort", "CubeNameKey": "strGlassFrame_SkewedTriangle", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 1, 3 ], "EdgeConnectingFaces": [ 1, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0.66675, 0, 0.66675, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1755, "Volume": 0.001755, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "1.6", "CubeCategory": "Primitive", "CubeType": "Block", "InheritIndestructibility": true, "ScalingPermission": "NonUniform", "CanEditMaterial": "false", "CanEditColour": "false", "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 9, "IsColourable": false, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 3, "InventoryCategory": "Shapes", "WorldEditorOnly": true, "SortIndex": 1253 } }, "136": { "Type": "Cube", "Name": "Frame_Square", "Data": { "Path": "Frame_Square", "SpriteName": "Frame_Square", "CubeNameKey": "strFrame_Square", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0.87425, 0.66675, 0.66675, 0.66675, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2888, "Volume": 0.002888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "ScalingPermission": "NonUniform", "CanEditMaterial": "TRUE", "CanEditColour": "true", "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "DefaultColour": 4, "InventoryCategory": "Shapes", "SortIndex": 1254 } }, "153": { "Type": "Cube", "Name": "Frame_Triangle", "Data": { "Path": "Frame_Triangle", "SpriteName": "Frame_Triangle", "CubeNameKey": "strFrame_Triangle", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 1, 3 ], "EdgeConnectingFaces": [ 1, 3 ], "ProxyBottom": [ 1, 1, 1, 1, 1, 0 ], "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0.66675, 0, 0.66675, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1555, "Volume": 0.001555, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "ScalingPermission": "NonUniform", "CanEditMaterial": "TRUE", "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 4, "InventoryCategory": "Shapes", "SortIndex": 1255 } }, "154": { "Type": "Cube", "Name": "Frame_SkewedSquare", "Data": { "Path": "Frame_SkewedSquare", "SpriteName": "Frame_SkewedSquare", "CubeShortNameKey": "strFrame_SkewedSquareShort", "CubeNameKey": "strFrame_SkewedSquare", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 0, 1, 2, 3 ], "EdgeConnectingFaces": [ 0, 1, 2, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 1.03175, 0.66675, 0.66675, 0.66675, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 2888, "Volume": 0.002888, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.6000000000000001", "CubeCategory": "Primitive", "CubeType": "Block", "ScalingPermission": "NonUniform", "CanEditMaterial": "TRUE", "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 4, "InventoryCategory": "Shapes", "SortIndex": 1256 } }, "155": { "Type": "Cube", "Name": "Frame_SkewedTriangle", "Data": { "Path": "Frame_SkewedTriangle", "SpriteName": "Frame_SkewedTriangle", "CubeShortNameKey": "strFrame_SkewedTriangleShort", "CubeNameKey": "strFrame_SkewedTriangle", "CubeDescriptionKey": "strFrameDesc", "SelectableFaces": [ 1, 3 ], "EdgeConnectingFaces": [ 1, 3 ], "ProxyBottom": [ 1, 1, 1, 0, 1, 0 ], "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 0, 0.66675, 0, 0.66675, 0, 0 ], "HasBondStrengthOverride": false, "cm3Volume": 1555, "Volume": 0.001555, "BaseCPU": 1, "CpuType": "Base", "Mass of Cube": "0.30000000000000004", "CubeCategory": "Primitive", "CubeType": "Block", "ScalingPermission": "NonUniform", "CanEditMaterial": "TRUE", "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 0, "IsColourable": true, "UseScaleFlipMirroredPrototypes": true, "DefaultColour": 4, "InventoryCategory": "Shapes", "SortIndex": 1257 } } } 485874275088c18aef7d42e26d11ba83b0838318 Module:WeaponBlockData.json 828 153 1792 431 2023-11-26T10:58:02Z 37.47.72.199 0 json application/json { "98": { "Type": "Cube", "Name": "30mmAutoCannonLongLaser", "Data": { "Path": "Weapon_30mmAutoCannon_Long_Laser", "SpriteName": "Weapon_30mmAutoCannon_Long_Laser", "CubeNameKey": "strWeapon_30mmAutoCannon_Long_Laser", "CubeDescriptionKey": "strWeapon_30mmAutoCannon_Long_LaserDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 1 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4.5, "HasBondStrengthOverride": true, "cm3Volume": 12500, "Volume": 0.02459016393442623, "RWMass": "22.5", "MaterialDensity": "91.5", "WeaponCPU": 20, "CpuType": "Weapon", "Mass of Cube": "22.5", "CubeCategory": "Gun", "CubeType": "Block", "JointConnectionHealth": 5000, "PortSpecGroup": "GunSingleInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 24, "damageRadius": 0.2, "characterDamage": 16, "characterDamageRadius": 0.06, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 1, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 1.67, "rechargeTime": 0.6000000000000001, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0.5, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 2, "projectileSpeed": 900, "projectileGravityFactor": 0, "projectileLifeTime": 3, "penetrationEnergy": 20, "penetrationEnergyStat": 2000, "maxPenetrationDistance": 1.5, "firingPoints": [ { "x": 0, "y": 1.55, "z": 0.035 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "passbyEventPath": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "hitVfxGraphPath": "Weapon_VFX_30mmAutocannon_Laser_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.1, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.18, "projectileShakeRadius": 10, "projectileShakeTimeFalloff": 5, "recoilForce": 15, "vignetteInTime": 0.1, "vignetteHoldTime": 0, "vignetteOutTime": 0.1, "zoomFOV": 30, "weaponCrosshairType": "Laser", "crosshairPriority": 3, "displayAimPoints": true }, "SortIndex": 6000 } }, "100": { "Type": "Cube", "Name": "Weapon_PlasmaCannon", "Data": { "Path": "Weapon_PlasmaCannon", "SpriteName": "Weapon_60mmTankCannon_Short_Plasma", "CubeNameKey": "strWeapon_60mmTankCannon_Long_Plasma", "CubeDescriptionKey": "strWeapon_60mmTankCannon_Long_PlasmaDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 1 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4.5, "HasBondStrengthOverride": true, "cm3Volume": 11000, "Volume": 0.04918032786885246, "RWMass": "45", "MaterialDensity": "91.5", "WeaponCPU": 60, "CpuType": "Weapon", "Mass of Cube": "45", "CubeCategory": "Gun", "CubeType": "Block", "JointConnectionHealth": 5000, "PortSpecGroup": "GunSingleInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 600, "damageRadius": 5, "characterDamage": 200, "characterDamageRadius": 5, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 1, "damageRadiusInBlocks": 25, "doSplashDamage": true, "hitImpulse": 2750, "fireRate": 0.4, "rechargeTime": 2.5, "range": 500, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 0, "projectileSpeed": 150, "projectileGravityFactor": 1, "projectileLifeTime": 7, "damageByTimeFlownRange": { "x": 0.8, "y": 0.25 }, "minDamage": 80, "penetrationEnergy": 10, "penetrationEnergyStat": 1000, "innerSplashHitsCount": 4, "innerSplashConeAngle": 15, "outerSplashHitsCount": 4, "outerSplashConeAngle": 30, "maxPenetrationDistance": 5, "firingPoints": [ { "x": 0, "y": 1.107, "z": 0 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "hitVfxGraphPath": "Weapon_VFX_60mmcannon_Plasma_Hit", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.1, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.3, "projectileShakeRadius": 15, "projectileShakeTimeFalloff": 5, "recoilForce": 45, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 40, "weaponCrosshairType": "PlasmaCannon", "crosshairPriority": 2, "displayAimPoints": true }, "SortIndex": 6001 } }, "338": { "Type": "Cube", "Name": "RailGun", "Data": { "Path": "Weapon_RailGun", "SpriteName": "Weapon_RailGun", "CubeNameKey": "strWeapon_RailGun", "CubeDescriptionKey": "strWeapon_RailGunDesc", "SelectableFaces": [ 3 ], "ProxyBottom": [ 1, 0, 1, 1, 1, 1 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 3, 1, 1 ], "PerimeterWidthMultiplier": [ 0, 0, 0, 1, 0, 0 ], "BondStrengthOverride": 4.5, "HasBondStrengthOverride": true, "cm3Volume": 91000, "Volume": 0.09836065573770492, "RWMass": "90", "MaterialDensity": "91.5", "WeaponCPU": 120, "CpuType": "Weapon", "Mass of Cube": "90", "CubeCategory": "Gun", "CubeType": "Block", "JointConnectionHealth": 5000, "PortSpecGroup": "GunSingleInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 810, "damageRadius": 0.2, "characterDamage": 200, "characterDamageRadius": 1, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 0.06, "damageRadiusInBlocks": 1, "doDirectHitDamage": true, "hitImpulse": 2750, "fireRate": 0.285, "rechargeTime": 3.5, "range": 750, "clusterMassRange": { "x": 200, "y": 500 }, "clusterMassInaccuracy": { "x": 5, "y": 0 }, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 5, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileVfxGraphPath": "ProjectileVFX", "projectileType": "Projectile", "projectileVfxType": 3, "projectileSpeed": 450, "projectileGravityFactor": 0, "projectileLifeTime": 3.5, "penetrationThickness": 0.6, "damageByDistanceRange": { "x": 25, "y": 70 }, "minDamage": 150, "minPenetrationEnergy": 2, "penetrationEnergy": 45, "penetrationEnergyStat": 4500, "innerSplashHitsCount": 5, "outerSplashHitsCount": 6, "maxPenetrationDistance": 10, "firingPoints": [ { "x": 0, "y": 2.35, "z": 0 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun", "otherFireAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "ownerHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit", "otherHitAudioEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote", "passbyEventPath": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby", "fireVfxGraphPath": "Weapon_VFX_Railgun_Muzzle", "hitVfxGraphPath": "Weapon_VFX_Railgun_Hit", "audioCollisionMass": 1, "audioCollisionSpeed": 100, "gunShakeIntensity": 0.2, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 0.2, "projectileShakeTimeFalloff": 5, "recoilForce": 750, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "zoomFOV": 15, "weaponCrosshairType": "RailGun", "crosshairPriority": 1, "displayAimPoints": true }, "GuideArrow": "ArrowGizmo_Weapon_RailBarrel", "SortIndex": 6002 } }, "226": { "Type": "Cube", "Name": "ExplosiveBlockSmallArcDischarger", "Data": { "Path": "Weapon_ExplosiveBlock_Small_Plasma", "SpriteName": "Weapon_ExplosiveBlock_Small_Plasma", "CubeNameKey": "strWeapon_ExplosiveBlock_Small_ArcDischarger", "CubeDescriptionKey": "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "ProxyBottom": [ 1, 0, 1, 1, 0, 0 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 1 ], "PerimeterWidthMultiplier": [ 1, 1, 1, 1, 1, 1 ], "BondStrengthOverride": 4.5, "HasBondStrengthOverride": true, "cm3Volume": 8000, "Volume": 0.03278688524590164, "RWMass": "30", "MaterialDensity": "91.5", "WeaponCPU": 40, "CpuType": "Weapon", "Mass of Cube": "30", "CubeCategory": "Gun", "CubeType": "Block", "JointConnectionHealth": 5000, "PortSpecGroup": "GunNoZoomInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 15000, "damageRadius": 6, "characterDamage": 200, "characterDamageRadius": 6, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 3, "damageRadiusInBlocks": 30, "doSplashDamage": true, "hitImpulse": 5000, "chargingTime": 6, "fireRate": 8, "rechargeTime": 0.1, "stopGlowingOnReload": true, "range": 0.01, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileType": "HitScan", "penetrationEnergy": 1000, "penetrationEnergyStat": 100000, "innerSplashHitsCount": 5, "innerSplashConeAngle": 15, "outerSplashHitsCount": 5, "outerSplashConeAngle": 30, "maxPenetrationDistance": 6, "firingPoints": [ { "x": 0, "y": 0, "z": 0 } ], "ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Remote", "misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Small_Plasma", "chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.2, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 20, "projectileShakeTimeFalloff": 5, "recoilForce": 500, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "weaponCrosshairType": "ArcDischarger", "crosshairPriority": 4, "displayAimPoints": true }, "SortIndex": 6003 } }, "227": { "Type": "Cube", "Name": "ExplosiveBlockMediumArcDischarger", "Data": { "Path": "Weapon_ExplosiveBlock_Medium_Plasma", "SpriteName": "Weapon_ExplosiveBlock_Medium_Plasma", "CubeNameKey": "strWeapon_ExplosiveBlock_Medium_ArcDischarger", "CubeDescriptionKey": "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 1, 1, 2 ], "PerimeterWidthMultiplier": [ 1, 1, 1, 1, 1, 1 ], "BondStrengthOverride": 4.5, "HasBondStrengthOverride": true, "cm3Volume": 8000, "Volume": 0.04371584699453552, "RWMass": "40", "MaterialDensity": "91.5", "WeaponCPU": 40, "CpuType": "Weapon", "Mass of Cube": "40", "CubeCategory": "Gun", "CubeType": "Block", "PortSpecGroup": "GunNoZoomInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "WorldEditorOnly": "TRUE", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 22500, "damageRadius": 7, "characterDamage": 200, "characterDamageRadius": 7, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 3.5, "damageRadiusInBlocks": 35, "doSplashDamage": true, "hitImpulse": 6250, "chargingTime": 6, "fireRate": 8, "rechargeTime": 0.1, "stopGlowingOnReload": true, "range": 0.01, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileType": "HitScan", "penetrationEnergy": 1000, "penetrationEnergyStat": 100000, "innerSplashHitsCount": 5, "innerSplashConeAngle": 15, "outerSplashHitsCount": 5, "outerSplashConeAngle": 30, "maxPenetrationDistance": 7, "ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma", "misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Medium_Plasma", "chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.2, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 20, "projectileShakeTimeFalloff": 5, "recoilForce": 750, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "weaponCrosshairType": "ArcDischarger", "crosshairPriority": 4, "displayAimPoints": true }, "SortIndex": 6004 } }, "228": { "Type": "Cube", "Name": "ExplosiveBlockLargeArcDischarger", "Data": { "Path": "Weapon_ExplosiveBlock_Large_Plasma", "SpriteName": "Weapon_ExplosiveBlock_Large_Plasma", "CubeNameKey": "strWeapon_ExplosiveBlock_Large_ArcDischarger", "CubeDescriptionKey": "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 2, 1, 2 ], "PerimeterWidthMultiplier": [ 1, 1, 1, 1, 1, 1 ], "BondStrengthOverride": 4.5, "HasBondStrengthOverride": true, "cm3Volume": 8000, "Volume": 0.07103825136612021, "RWMass": "65", "MaterialDensity": "91.5", "WeaponCPU": 40, "CpuType": "Weapon", "Mass of Cube": "65", "CubeCategory": "Gun", "CubeType": "Block", "PortSpecGroup": "GunNoZoomInput", "InheritIndestructibility": true, "ScalingPermission": "None", "CanEditMaterial": false, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "Weapons", "WorldEditorOnly": "TRUE", "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 33750, "damageRadius": 8, "characterDamage": 200, "characterDamageRadius": 8, "characterSeatedDamage": 5, "characterSeatedDamageRadius": 4, "damageRadiusInBlocks": 40, "doSplashDamage": true, "hitImpulse": 7812.5, "chargingTime": 6, "fireRate": 8, "rechargeTime": 0.1, "stopGlowingOnReload": true, "range": 0.01, "minimumInaccuracyInDegrees": 0, "maximumInaccuracyInDegrees": 0, "lostAccuracyPerShot": 0, "lerpGainedAccuracyPerSecond": 0, "timeTillRecoveryStarts": 0, "projectileType": "HitScan", "penetrationEnergy": 1000, "penetrationEnergyStat": 100000, "innerSplashHitsCount": 5, "innerSplashConeAngle": 15, "outerSplashHitsCount": 5, "outerSplashConeAngle": 30, "maxPenetrationDistance": 8, "ownerFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma", "otherFireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma", "misfireAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "reArmAudioEventPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "chargingAudioPath": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "fireVfxGraphPath": "Weapon_VFX_ExplosiveBlock_Large_Plasma", "chargingVfxGraphPath": "Weapon_VFX_Block_PlasmaExplosive_Charging", "audioCollisionMass": 0, "audioCollisionSpeed": 0, "gunShakeIntensity": 0.2, "gunShakeTimeFalloff": 5, "gunShakeRadius": 25, "projectileShakeIntensity": 0.35, "projectileShakeRadius": 20, "projectileShakeTimeFalloff": 5, "recoilForce": 1000, "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6, "weaponCrosshairType": "ArcDischarger", "crosshairPriority": 4, "displayAimPoints": true }, "SortIndex": 6005 } }, "231": { "Type": "Cube", "Name": "ProtoniumCrystal", "Data": { "Path": "ProtoniumCrystal", "SpriteName": "ProtoniumCrystal", "CubeNameKey": "strProtoniumCrystal_Block", "CubeDescriptionKey": "strProtoniumCrystal_BlockDesc", "SelectableFaces": [ 0, 1, 2, 3, 4, 5 ], "EdgeConnectingFaces": [ 0, 1, 2, 3, 4, 5 ], "BondStrengthCombinePolicy": "ArithmeticMean", "GridScale": [ 4, 4, 4 ], "PerimeterWidthMultiplier": [ 1, 1, 1, 1, 1, 1 ], "BondStrengthOverride": 1000, "HasBondStrengthOverride": true, "cm3Volume": 8000, "Volume": 0.008, "MaterialDensity": "91.5", "BaseCPU": 20, "CpuType": "Base", "Mass of Cube": "7.300000000000001", "CubeCategory": "TNTBlock", "CubeType": "Block", "PortSpecGroup": "TNTBlockInput", "ScalingPermission": "None", "CanEditMaterial": true, "CanEditColour": true, "CosmeticallyPaintedOnly": true, "DefaultMaterialID": 1, "IsColourable": true, "IsSymmetrical": true, "DefaultColour": 0, "InventoryCategory": "MapEditorFeatures", "WorldEditorOnly": "TRUE", "health": 8, "VaultRotation": { "x": -60, "y": 30, "z": 0 }, "WeaponData": { "damage": 0, "damageRadius": 0.010000000000000002, "characterDamage": 0, "characterDamageRadius": 0.01, "characterSeatedDamage": 0, "characterSeatedDamageRadius": 0.01, "damageRadiusInBlocks": 0.05, "doSplashDamage": true, "hitImpulse": 0, "ownerFireAudioEventPath": "event:/GameplayBlocks/ProtoniumCrystalBreak", "fireVfxGraphPath": "ProtoniumExplosion_VFX", "vignetteInTime": 0.1, "vignetteHoldTime": 0.4, "vignetteOutTime": 0.6 }, "SortIndex": 6006 } } } 07c7ba7e9fa862f295ceea829336aa00987e70bc Module:Block Data.json 828 429 1793 1621 2023-11-26T14:31:47Z 37.47.72.199 0 json application/json { "Data": { "AlwaysFunctional": { "225": true, "339": true }, "AnimatedPart": { "273": "WheelRig_APC_Rig", "274": "WheelRig_APC_WithSteer_Rig", "277": "WheelRig_Small_SimMode_NoSteer", "278": "WheelRig_Small_SimMode_WithSteer" }, "BaseCPU": { "0": 1, "1": 1, "10": 1, "103": 1, "104": 1, "105": 1, "107": 1, "108": 1, "109": 1, "11": 1, "110": 1, "111": 1, "112": 1, "115": 45, "116": 35, "12": 1, "13": 1, "135": 1, "136": 1, "14": 1, "15": 1, "153": 1, "154": 1, "155": 1, "156": 2, "157": 2, "158": 2, "159": 2, "16": 1, "160": 2, "161": 2, "162": 2, "163": 2, "164": 2, "165": 2, "166": 2, "167": 2, "17": 1, "179": 55, "18": 1, "180": 75, "19": 1, "195": "1", "196": 1, "198": 1, "2": 1, "20": 1, "21": 1, "22": 1, "225": 4, "229": 1, "23": 1, "230": 1, "231": 20, "24": 1, "25": 1, "255": 30, "26": 1, "27": 1, "273": 50, "274": 50, "275": 2, "276": 2, "277": 50, "278": 50, "28": 1, "29": 1, "3": 1, "30": 1, "31": 1, "32": 1, "33": 1, "332": 60, "333": 60, "334": 60, "335": 60, "339": 4, "34": 1, "340": 60, "35": 1, "36": 1, "37": 1, "38": 1, "39": 1, "4": 1, "40": 1, "41": 1, "42": 1, "43": 1, "44": 1, "45": 15, "49": 1, "5": 1, "50": 2, "51": 2, "52": 2, "53": 2, "54": 2, "55": 2, "56": 2, "57": 2, "58": 2, "59": 2, "6": 1, "60": 2, "61": 2, "62": 2, "63": 2, "64": 2, "65": 2, "66": 2, "67": 2, "68": 2, "69": 2, "7": 1, "70": 2, "71": 2, "72": 2, "73": 2, "74": 4, "75": 4, "76": 4, "77": 4, "78": 4, "79": 4, "8": 1, "80": 4, "83": 25, "84": 25, "85": 25, "86": 25, "87": 25, "88": 30, "89": 30, "9": 1, "90": 30, "91": 30, "92": 25, "93": 25, "94": 25, "95": 30, "96": 30 }, "BondStrengthCombinePolicy": { "100": "ArithmeticMean", "226": "ArithmeticMean", "227": "ArithmeticMean", "228": "ArithmeticMean", "231": "ArithmeticMean", "255": "ArithmeticMean", "273": "ArithmeticMean", "274": "ArithmeticMean", "277": "ArithmeticMean", "278": "ArithmeticMean", "332": "ArithmeticMean", "333": "ArithmeticMean", "334": "ArithmeticMean", "335": "ArithmeticMean", "338": "ArithmeticMean", "340": "ArithmeticMean", "83": "ArithmeticMean", "84": "ArithmeticMean", "85": "ArithmeticMean", "86": "ArithmeticMean", "87": "ArithmeticMean", "88": "ArithmeticMean", "89": "ArithmeticMean", "90": "ArithmeticMean", "91": "ArithmeticMean", "92": "ArithmeticMean", "93": "ArithmeticMean", "94": "ArithmeticMean", "95": "ArithmeticMean", "96": "ArithmeticMean", "98": "ArithmeticMean" }, "BondStrengthOverride": { "100": 4.5, "115": 2, "116": 2, "156": 4, "157": 4, "158": 4, "159": 4, "160": 4, "161": 4, "162": 4, "163": 4, "164": 4, "165": 4, "166": 4, "167": 4, "179": 3, "180": 6, "225": 4, "226": 4.5, "227": 4.5, "228": 4.5, "231": 1000, "273": 8, "274": 8, "275": 4, "276": 4, "277": 8, "278": 8, "332": 20, "333": 20, "334": 15, "335": 15, "338": 4.5, "339": 4, "340": 20, "45": 4.5, "50": 4, "51": 4, "52": 4, "53": 4, "54": 4, "55": 4, "56": 4, "57": 4, "58": 4, "59": 4, "60": 4, "61": 4, "62": 4, "63": 4, "64": 4, "65": 4, "66": 4, "67": 4, "68": 4, "69": 4, "70": 4, "71": 4, "72": 4, "73": 4, "75": 4, "76": 4, "77": 4, "78": 4, "79": 4, "80": 4, "95": 4, "96": 4, "98": 4.5 }, "CameraBehaviour": { "45": "AdaptToClusterBounds" }, "CanEditColour": { "0": true, "1": true, "10": true, "100": true, "103": true, "104": true, "105": true, "107": true, "108": true, "109": true, "11": true, "110": true, "111": true, "112": true, "115": true, "116": true, "12": true, "13": true, "135": "false", "136": "true", "14": true, "15": true, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "16": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": true, "179": true, "18": true, "180": true, "19": true, "195": false, "196": "false", "198": true, "2": true, "20": true, "21": true, "22": true, "225": true, "226": true, "227": true, "228": true, "229": false, "23": true, "230": false, "231": true, "24": true, "25": true, "255": true, "26": true, "27": true, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "28": true, "29": true, "3": true, "30": true, "31": true, "32": true, "33": true, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": true, "340": true, "35": true, "36": true, "37": true, "38": true, "39": true, "4": true, "40": true, "41": true, "42": true, "43": true, "44": true, "45": true, "47": true, "48": true, "49": "false", "5": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": true, "70": true, "71": true, "72": true, "73": true, "74": true, "75": true, "76": true, "77": true, "78": true, "79": false, "8": true, "80": false, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "9": true, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "CanEditMaterial": { "0": true, "1": true, "10": true, "100": false, "103": true, "104": true, "105": true, "107": true, "108": true, "109": true, "11": true, "110": true, "111": true, "112": true, "115": false, "116": false, "12": true, "13": true, "135": "false", "136": "TRUE", "14": true, "15": true, "153": "TRUE", "154": "TRUE", "155": "TRUE", "156": false, "157": false, "158": false, "159": false, "16": true, "160": false, "161": false, "162": false, "163": false, "164": false, "165": false, "166": false, "167": false, "17": true, "179": false, "18": true, "180": false, "19": true, "195": false, "196": "false", "198": true, "2": true, "20": true, "21": true, "22": true, "225": false, "226": false, "227": false, "228": false, "229": false, "23": true, "230": false, "231": true, "24": true, "25": true, "255": false, "26": true, "27": true, "273": false, "274": false, "275": false, "276": false, "277": false, "278": false, "28": true, "29": true, "3": true, "30": true, "31": true, "32": true, "33": true, "332": false, "333": false, "334": false, "335": false, "338": false, "339": false, "34": true, "340": false, "35": true, "36": true, "37": true, "38": true, "39": true, "4": true, "40": true, "41": true, "42": true, "43": true, "44": true, "45": false, "47": false, "48": false, "49": "false", "5": true, "50": false, "51": false, "52": false, "53": false, "54": false, "55": false, "56": false, "57": false, "58": false, "59": false, "6": true, "60": false, "61": false, "62": false, "63": false, "64": false, "65": false, "66": false, "67": false, "68": false, "69": false, "7": true, "70": false, "71": false, "72": false, "73": false, "74": true, "75": false, "76": false, "77": false, "78": false, "79": false, "8": true, "80": false, "83": false, "84": false, "85": false, "86": false, "87": false, "88": false, "89": false, "9": true, "90": false, "91": false, "92": false, "93": false, "94": false, "95": false, "96": false, "98": false }, "CharacterColliderHeight": { "45": 1 }, "ConnectableBlockCategoryPerFace": { "categoryName": { "273": "Tyre", "274": "Tyre", "277": "Tyre", "278": "Tyre" }, "connectionErrorKey": { "273": "strInvalidWheelRigConnection", "274": "strInvalidWheelRigConnection", "277": "strInvalidWheelRigConnection", "278": "strInvalidWheelRigConnection" }, "face": { "273": 2, "274": 2, "277": 2, "278": 2 } }, "ControllerLocalEndPoint": { "72": { "x": 0, "y": 0, "z": 0 }, "73": { "x": 0, "y": 0, "z": 0 } }, "ControllerPartPath": { "72": "Button_Button", "73": "Switch_Switch" }, "ControllerPositionAxis": { "72": { "x": 0, "y": -0.01, "z": 0 }, "73": { "x": 0, "y": 0, "z": 0 } }, "ControllerRotationAxis": { "72": { "x": 0, "y": 1, "z": 0 }, "73": { "x": -1, "y": 0, "z": 0 } }, "CosmeticCPU": { "47": 10, "48": 10 }, "CosmeticallyPaintedOnly": { "0": false, "1": false, "10": false, "100": true, "103": false, "104": false, "105": false, "107": false, "108": false, "109": false, "11": false, "110": false, "111": false, "112": false, "115": true, "116": true, "12": false, "13": false, "135": true, "136": true, "14": false, "15": false, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "16": false, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": false, "179": true, "18": false, "180": true, "19": false, "195": true, "196": true, "198": false, "2": false, "20": false, "21": false, "22": false, "225": true, "226": true, "227": true, "228": true, "229": true, "23": false, "230": true, "231": true, "24": false, "25": false, "255": true, "26": false, "27": false, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "28": false, "29": false, "3": false, "30": false, "31": false, "32": false, "33": false, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": false, "340": true, "35": false, "36": false, "37": false, "38": false, "39": false, "4": false, "40": false, "41": false, "42": false, "43": false, "44": false, "45": true, "47": true, "48": true, "49": true, "5": false, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": false, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": false, "70": true, "71": true, "72": true, "73": true, "74": false, "75": true, "76": true, "77": true, "78": true, "79": true, "8": false, "80": true, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "9": false, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "CpuType": { "0": "Base", "1": "Base", "10": "Base", "100": "Weapon", "103": "Base", "104": "Base", "105": "Base", "107": "Base", "108": "Base", "109": "Base", "11": "Base", "110": "Base", "111": "Base", "112": "Base", "115": "Base", "116": "Base", "12": "Base", "13": "Base", "135": "Base", "136": "Base", "14": "Base", "15": "Base", "153": "Base", "154": "Base", "155": "Base", "156": "Base", "157": "Base", "158": "Base", "159": "Base", "16": "Base", "160": "Base", "161": "Base", "162": "Base", "163": "Base", "164": "Base", "165": "Base", "166": "Base", "167": "Base", "17": "Base", "179": "Base", "18": "Base", "180": "Base", "19": "Base", "195": "Base", "196": "Base", "198": "Base", "2": "Base", "20": "Base", "21": "Base", "22": "Base", "225": "Base", "226": "Weapon", "227": "Weapon", "228": "Weapon", "229": "Base", "23": "Base", "230": "Base", "231": "Base", "24": "Base", "25": "Base", "255": "Base", "26": "Base", "27": "Base", "273": "Base", "274": "Base", "275": "Base", "276": "Base", "277": "Base", "278": "Base", "28": "Base", "29": "Base", "3": "Base", "30": "Base", "31": "Base", "32": "Base", "33": "Base", "332": "Weapon", "333": "Weapon", "334": "Weapon", "335": "Weapon", "338": "Weapon", "339": "Base", "34": "Base", "340": "Weapon", "35": "Base", "36": "Base", "37": "Base", "38": "Base", "39": "Base", "4": "Base", "40": "Base", "41": "Base", "42": "Base", "43": "Base", "44": "Base", "45": "Base", "47": "Cosmetic", "48": "Cosmetic", "49": "Base", "5": "Base", "50": "Base", "51": "Base", "52": "Base", "53": "Base", "54": "Base", "55": "Base", "56": "Base", "57": "Base", "58": "Base", "59": "Base", "6": "Base", "60": "Base", "61": "Base", "62": "Base", "63": "Base", "64": "Base", "65": "Base", "66": "Base", "67": "Base", "68": "Base", "69": "Base", "7": "Base", "70": "Base", "71": "Base", "72": "Base", "73": "Base", "74": "Base", "75": "Base", "76": "Base", "77": "Base", "78": "Base", "79": "Base", "8": "Base", "80": "Base", "83": "Base", "84": "Base", "85": "Base", "86": "Base", "87": "Base", "88": "Base", "89": "Base", "9": "Base", "90": "Base", "91": "Base", "92": "Base", "93": "Base", "94": "Base", "95": "Base", "96": "Base", "98": "Weapon" }, "CubeCategory": { "0": "Primitive", "1": "Primitive", "10": "Primitive", "100": "Gun", "103": "Primitive", "104": "Primitive", "105": "Primitive", "107": "Primitive", "108": "Primitive", "109": "Primitive", "11": "Primitive", "110": "Primitive", "111": "Primitive", "112": "Primitive", "115": "AntiGravity", "116": "Jet", "12": "Primitive", "13": "Primitive", "135": "Primitive", "136": "Primitive", "14": "Primitive", "15": "Primitive", "153": "Primitive", "154": "Primitive", "155": "Primitive", "156": "LogicBlock", "157": "LogicBlock", "158": "LogicBlock", "159": "LogicBlock", "16": "Primitive", "160": "LogicBlock", "161": "LogicBlock", "162": "Vector3ConstantBlock", "163": "Vector3PositionBlock", "164": "Vector3VelocityBlock", "165": "Vector3DirectionBlock", "166": "NearestPlayerInfoBlock", "167": "OwnerPositionBlock", "17": "Primitive", "179": "Jet", "18": "Primitive", "180": "Jet", "19": "Primitive", "195": "Primitive", "196": "Primitive", "198": "Primitive", "2": "Primitive", "20": "Primitive", "21": "Primitive", "22": "Primitive", "225": "DestructionSensor", "226": "Gun", "227": "Gun", "228": "Gun", "229": "Primitive", "23": "Primitive", "230": "Primitive", "231": "TNTBlock", "24": "Primitive", "25": "Primitive", "255": "DecouplerBlock", "26": "Primitive", "27": "Primitive", "273": "WheelRig", "274": "WheelRigSteerable", "275": "FloatDisplayBlock", "276": "VectorDisplayBlock", "277": "WheelRig", "278": "WheelRigSteerable", "28": "Primitive", "29": "Primitive", "3": "Primitive", "30": "Primitive", "31": "Primitive", "32": "Primitive", "33": "Primitive", "332": "GunTurret", "333": "GunTurret", "334": "GunTurret", "335": "GunTurret", "338": "Gun", "339": "AdvancedDestructionSensor", "34": "Primitive", "340": "GunTurret", "35": "Primitive", "36": "Primitive", "37": "Primitive", "38": "Primitive", "39": "Primitive", "4": "Primitive", "40": "Primitive", "41": "Primitive", "42": "Primitive", "43": "Primitive", "44": "Primitive", "45": "PilotSeat", "47": "SpotLight", "48": "SpotLight", "49": "Primitive", "5": "Primitive", "50": "LogicBlock", "51": "LogicBlock", "52": "LogicBlock", "53": "LogicBlock", "54": "LogicBlock", "55": "LogicBlock", "56": "LogicBlock", "57": "LogicBlock", "58": "LogicBlock", "59": "LogicBlock", "6": "Primitive", "60": "LogicBlock", "61": "LogicBlock", "62": "LogicBlock", "63": "LogicBlock", "64": "LogicBlock", "65": "LogicBlock", "66": "LogicBlock", "67": "LogicBlock", "68": "LogicBlock", "69": "LogicBlock", "7": "Primitive", "70": "LogicBlock", "71": "LogicBlock", "72": "Button", "73": "Button", "74": "TextBlock", "75": "BitBlock", "76": "ConstantBlock", "77": "CounterBlock", "78": "TimerBlock", "79": "Trigger", "8": "Primitive", "80": "DistanceSensor", "83": "Joint", "84": "Joint", "85": "Joint", "86": "Joint", "87": "Joint", "88": "Motor", "89": "Servo", "9": "Primitive", "90": "Servo", "91": "Piston", "92": "DampedAngularSpring", "93": "DampedAngularSpring", "94": "DampedSpring", "95": "AimingServo", "96": "AimingServo", "98": "Gun" }, "CubeDescriptionKey": { "0": "strScalableBuildingBlock", "1": "strScalableBuildingBlock", "10": "strScalableBuildingBlock", "100": "strWeapon_60mmTankCannon_Long_PlasmaDesc", "103": "strScalableBuildingBlock", "104": "strScalableBuildingBlock", "105": "strPostDesc", "107": "strPostDesc", "108": "strPostDesc", "109": "strPostDesc", "11": "strScalableBuildingBlock", "110": "strPostDesc", "111": "strPostDesc", "112": "strPostDesc", "115": "strAntiGravityBlockDesc", "116": "strThrusterSmallDesc", "12": "strScalableBuildingBlock", "13": "strScalableBuildingBlock", "135": "strFrameDesc", "136": "strFrameDesc", "14": "strScalableBuildingBlock", "15": "strScalableBuildingBlock", "153": "strFrameDesc", "154": "strFrameDesc", "155": "strFrameDesc", "156": "strMath_DotProductDesc", "157": "strMath_CrossProductDesc", "158": "strMath_AngleDesc", "159": "strMath_DistanceDesc", "16": "strScalableBuildingBlock", "160": "strMath_MagnitudeDesc", "161": "strMath_NormalizeDesc", "162": "strVector3_Const_BlockDesc", "163": "strPositionSensor_BlockDesc", "164": "strVelocitySensor_BlockDesc", "165": "strDirectionSensor_BlockDesc", "166": "strNearestPlayerPositionSensor_BlockDesc", "167": "strMyPositionSensor_BlockDesc", "17": "strScalableBuildingBlock", "179": "strThrusterStandardDesc", "18": "strScalablePlate", "180": "strThrusterLargeDesc", "19": "strScalablePlate", "195": "strFrameDesc", "196": "strFrameDesc", "198": "strScalablePlate", "2": "strScalableBuildingBlock", "20": "strScalablePlate", "21": "strScalablePlate", "22": "strScalablePlate", "225": "strDestructionSensor_BlockDesc", "226": "strWeapon_ExplosiveBlock_Small_ArcDischargerDesc", "227": "strWeapon_ExplosiveBlock_Medium_ArcDischargerDesc", "228": "strWeapon_ExplosiveBlock_Large_ArcDischargerDesc", "229": "strScalableGlassPlate", "23": "strScalablePlate", "230": "strScalableGlassPlate", "231": "strProtoniumCrystal_BlockDesc", "24": "strScalablePlate", "25": "strScalablePlate", "255": "strDecouplerBlockDesc", "26": "strScalablePlate", "27": "strScalablePlate", "273": "strWheelRig_APC_NoSteeringDesc", "274": "strWheelRig_APC_WithSteerDesc", "275": "strFloatDisplayBlockDesc", "276": "strVectorDisplayBlockDesc", "277": "strWheelRig_Small_NoSteeringDesc", "278": "strWheelRig_Small_WithSteerDesc", "28": "strScalablePlate", "29": "strScalablePlate", "3": "strScalableBuildingBlock", "30": "strScalablePlate", "31": "strScalablePlate", "32": "strScalablePlate", "33": "strScalableBuildingBlock", "332": "strWeapon_StandardLaserTurretDesc", "333": "strWeapon_StandardPlasmaTurretDesc", "334": "strWeapon_SmallLaserTurretDesc", "335": "strWeapon_SmallPlasmaTurretDesc", "338": "strWeapon_RailGunDesc", "339": "strAdvDestructionSensor_BlockDesc", "34": "strScalableBuildingBlock", "340": "strWeapon_StandardRailTurretDesc", "35": "strScalableBuildingBlock", "36": "strScalableBuildingBlock", "37": "strScalableBuildingBlock", "38": "strScalableBuildingBlock", "39": "strScalableBuildingBlock", "4": "strScalableBuildingBlock", "40": "strScalableBuildingBlock", "41": "strScalableBuildingBlock", "42": "strScalableBuildingBlock", "43": "strScalableBuildingBlock", "44": "strScalableBuildingBlock", "45": "strSeat_Driver_Robocraft2Desc", "47": "strHeadlamp_IndicatorDesc", "48": "strHeadlamp_StripDesc", "49": "strFrameDesc", "5": "strScalableBuildingBlock", "50": "strLogic_ANDDesc", "51": "strLogic_ORDesc", "52": "strLogic_NOTDesc", "53": "strLogic_NANDDesc", "54": "strLogic_NORDesc", "55": "strLogic_XORDesc", "56": "strLogic_XNORDesc", "57": "strMath_AdderDesc", "58": "strMath_SubtractorDesc", "59": "strMath_MultiplierDesc", "6": "strScalableBuildingBlock", "60": "strMath_DividerDesc", "61": "strMath_InverterDesc", "62": "strMath_AverageDesc", "63": "strMath_AbsoluteDesc", "64": "strMath_MinDesc", "65": "strMath_MaxDesc", "66": "strMath_EqualDesc", "67": "strMath_LessDesc", "68": "strMath_Less_EqualDesc", "69": "strMath_GreaterDesc", "7": "strScalableBuildingBlock", "70": "strMath_Greater_EqualDesc", "71": "strSimple_ConnectorDesc", "72": "strButtonDesc", "73": "strSwitchDesc", "74": "strNameplateDesc", "75": "strBitBlockDesc", "76": "strConst_BlockDesc", "77": "strCounter_BlockDesc", "78": "strTimerBlockDesc", "79": "strSensor_BlockDesc", "8": "strScalableBuildingBlock", "80": "strDistanceSensor_BlockDesc", "83": "strAxleDesc", "84": "strHingeDesc", "85": "strBallJointDesc", "86": "strUniversalJointDesc", "87": "strTelescopicJointDesc", "88": "strMotorDesc", "89": "strAxleServoDesc", "9": "strScalableBuildingBlock", "90": "strHingeServoDesc", "91": "strPistonServoDesc", "92": "strHingeSpringDesc", "93": "strAxleSpringDesc", "94": "strDampedSpringDesc", "95": "strAimingAxleServoDesc", "96": "strAimingHingeServoDesc", "98": "strWeapon_30mmAutoCannon_Long_LaserDesc" }, "CubeNameKey": { "0": "strCube", "1": "strNegativeTetrahedron", "10": "strRoundedNegativeQuarterPyramid", "100": "strWeapon_60mmTankCannon_Long_Plasma", "103": "strWideCylinderDoubleDiagonal", "104": "strNarrowCylinderDoubleDiagonal", "105": "strPostDoubleDiagonal", "107": "strPostStraight", "108": "strPostLShape", "109": "strPostTJunction", "11": "strRoundedWedge", "110": "strPostCross", "111": "strPostCorner", "112": "strPostDiagonal", "115": "strAntiGravityBlock", "116": "strThrusterSmall", "12": "strRoundedQuarterPyramid", "13": "strRoundedTetrahedron", "135": "strGlassFrame_SkewedTriangle", "136": "strFrame_Square", "14": "strCone", "15": "strConeSegment", "153": "strFrame_Triangle", "154": "strFrame_SkewedSquare", "155": "strFrame_SkewedTriangle", "156": "strMath_DotProduct", "157": "strMath_CrossProduct", "158": "strMath_Angle", "159": "strMath_Distance", "16": "strHemisphere", "160": "strMath_Magnitude", "161": "strMath_Normalize", "162": "strVector3_Const_Block", "163": "strPositionSensor_Block", "164": "strVelocitySensor_Block", "165": "strDirectionSensor_Block", "166": "strNearestPlayerPositionSensor_Block", "167": "strMyPositionSensor_Block", "17": "strSphere", "179": "strThrusterStandard", "18": "strPlateCube", "180": "strThrusterLarge", "19": "strNegativeTetrahedronPlate", "195": "strGlassFrame_Square", "196": "strGlassFrame_Triangle", "198": "strHalfDoubleSlicedPlate", "2": "strNegativeQuarterPyramid", "20": "strNegativeQuarterPyramidPlate", "21": "strPlateWedge", "22": "strPlateQuarterPyramid", "225": "strDestructionSensor_Block", "226": "strWeapon_ExplosiveBlock_Small_ArcDischarger", "227": "strWeapon_ExplosiveBlock_Medium_ArcDischarger", "228": "strWeapon_ExplosiveBlock_Large_ArcDischarger", "229": "strGlassPlate_Square", "23": "strPlateTetrahedron", "230": "strGlassPlate_Triangle", "231": "strProtoniumCrystal_Block", "24": "strPlateTriangle", "25": "strRoundedNegativeTetrahedronPlate", "255": "strDecouplerBlock", "26": "strRoundedNegativeQuarterPyramidPlate", "27": "strPlateRWedge", "273": "strWheelRig_APC_NoSteering", "274": "strWheelRig_APC_WithSteer", "275": "strFloatDisplayBlock", "276": "strVectorDisplayBlock", "277": "strWheelRig_Small_NoSteering", "278": "strWheelRig_Small_WithSteer", "28": "strPlateRTretrahedron", "29": "strPlateCircle", "3": "strDoubleSliced", "30": "strWideCylinderPlate", "31": "strNarrowCylinderPlate", "32": "strPlateQtrCircle", "33": "strWideCylinder", "332": "strWeapon_StandardLaserTurret", "333": "strWeapon_StandardPlasmaTurret", "334": "strWeapon_SmallLaserTurret", "335": "strWeapon_SmallPlasmaTurret", "338": "strWeapon_RailGun", "339": "strAdvDestructionSensor_Block", "34": "strWideCylinderBend", "340": "strWeapon_StandardRailTurret", "35": "strWideCylinderT", "36": "strWideCylinderCross", "37": "strWideCylinderCorner", "38": "strWideCylinderDiagonal", "39": "strNarrowCylinder", "4": "strHalfDoubleSliced", "40": "strNarrowCylinderBend", "41": "strNarrowCylinderT", "42": "strNarrowCylinderCross", "43": "strNarrowCylinderCorner", "44": "strNarrowCylinderDiagonal", "45": "strSeat_Driver_Robocraft2", "47": "strHeadlamp_Indicator", "48": "strHeadlamp_Strip", "49": "strGlassFrame_SkewedSquare", "5": "strWedge", "50": "strLogic_AND", "51": "strLogic_OR", "52": "strLogic_NOT", "53": "strLogic_NAND", "54": "strLogic_NOR", "55": "strLogic_XOR", "56": "strLogic_XNOR", "57": "strMath_Adder", "58": "strMath_Subtractor", "59": "strMath_Multiplier", "6": "strQuarterPyramid", "60": "strMath_Divider", "61": "strMath_Inverter", "62": "strMath_Average", "63": "strMath_Absolute", "64": "strMath_Min", "65": "strMath_Max", "66": "strMath_Equal", "67": "strMath_Less", "68": "strMath_Less_Equal", "69": "strMath_Greater", "7": "strEighthPyramid", "70": "strMath_Greater_Equal", "71": "strSimple_Connector", "72": "strButton", "73": "strSwitch", "74": "strNameplate", "75": "strBitBlock", "76": "strConst_Block", "77": "strCounter_Block", "78": "strTimerBlock", "79": "strSensor_Block", "8": "strTetrahedron", "80": "strDistanceSensor_Block", "83": "strAxle", "84": "strHinge", "85": "strBallJoint", "86": "strUniversalJoint", "87": "strTelescopicJoint", "88": "strMotor", "89": "strAxleServo", "9": "strRoundedNegativeTetrahedron", "90": "strHingeServo", "91": "strPistonServo", "92": "strHingeSpring", "93": "strAxleSpring", "94": "strDampedSpring", "95": "strAimingAxleServo", "96": "strAimingHingeServo", "98": "strWeapon_30mmAutoCannon_Long_Laser" }, "CubeShortNameKey": { "0": "strCubeShort", "1": "strNegativeTetrahedronShort", "10": "strRoundedNegativeQuarterPyramidShort", "103": "strWideCylinderDoubleDiagonalShort", "104": "strNarrowCylinderDoubleDiagonalShort", "105": "strPostDoubleDiagonalShort", "11": "strRoundedWedgeShort", "12": "strRoundedQuarterPyramidShort", "13": "strRoundedTetrahedronShort", "135": "strGlassFrame_SkewedTriangleShort", "14": "strConeShort", "15": "strConeSegmentShort", "154": "strFrame_SkewedSquareShort", "155": "strFrame_SkewedTriangleShort", "156": "strMath_DotProductShort", "157": "strMath_CrossProductShort", "159": "strMath_DistanceShort", "16": "strHemisphereShort", "160": "strMath_MagnitudeShort", "161": "strMath_NormalizeShort", "162": "strVector3_Const_BlockShort", "163": "strPositionSensor_BlockShort", "164": "strVelocitySensor_BlockShort", "165": "strDirectionSensor_BlockShort", "166": "strNearestPlayerPositionSensor_BlockShort", "17": "strSphereShort", "18": "strPlateCubeShort", "19": "strNegativeTetrahedronPlateShort", "198": "strHalfDoubleSlicedPlateShort", "2": "strNegativeQuarterPyramidShort", "20": "strNegativeQuarterPyramidPlateShort", "21": "strPlateWedgeShort", "22": "strPlateQuarterPyramidShort", "229": "strGlassPlate_SquareShort", "23": "strPlateTetrahedronShort", "230": "strGlassPlate_TriangleShort", "24": "strPlateTriangleShort", "25": "strRoundedNegativeTetrahedronPlateShort", "26": "strRoundedNegativeQuarterPyramidPlateShort", "27": "strPlateRWedgeShort", "275": "strFloatDisplayBlock", "276": "strVectorDisplayBlock", "28": "strPlateRTretrahedronShort", "29": "strPlateCircleShort", "3": "strDoubleSlicedShort", "30": "strWideCylinderPlateShort", "31": "strNarrowCylinderPlateShort", "32": "strPlateQtrCircleShort", "33": "strWideCylinderShort", "34": "strWideCylinderBendShort", "35": "strWideCylinderTShort", "36": "strWideCylinderCrossShort", "37": "strWideCylinderCornerShort", "38": "strWideCylinderDiagonalShort", "39": "strNarrowCylinderShort", "4": "strHalfDoubleSlicedShort", "40": "strNarrowCylinderBendShort", "41": "strNarrowCylinderTShort", "42": "strNarrowCylinderCrossShort", "43": "strNarrowCylinderCornerShort", "44": "strNarrowCylinderDiagonalShort", "49": "strGlassFrame_SkewedSquareShort", "5": "strWedgeShort", "6": "strQuarterPyramidShort", "68": "strMath_Less_EqualShort", "7": "strEighthPyramidShort", "70": "strMath_Greater_EqualShort", "8": "strTetrahedronShort", "9": "strRoundedNegativeTetrahedronShort" }, "CubeType": { "0": "Block", "1": "Block", "10": "Block", "100": "Block", "103": "Block", "104": "Block", "105": "Block", "107": "Block", "108": "Block", "109": "Block", "11": "Block", "110": "Block", "111": "Block", "112": "Block", "115": "Block", "116": "Block", "12": "Block", "13": "Block", "135": "Block", "136": "Block", "14": "Block", "15": "Block", "153": "Block", "154": "Block", "155": "Block", "156": "Block", "157": "Block", "158": "Block", "159": "Block", "16": "Block", "160": "Block", "161": "Block", "162": "Block", "163": "Block", "164": "Block", "165": "Block", "166": "Block", "167": "Block", "17": "Block", "179": "Block", "18": "Block", "180": "Block", "19": "Block", "195": "Block", "196": "Block", "198": "Block", "2": "Block", "20": "Block", "21": "Block", "22": "Block", "225": "Block", "226": "Block", "227": "Block", "228": "Block", "229": "Block", "23": "Block", "230": "Block", "231": "Block", "24": "Block", "25": "Block", "255": "Joint", "26": "Block", "27": "Block", "273": "Joint", "274": "Joint", "275": "Block", "276": "Block", "277": "Joint", "278": "Joint", "28": "Block", "29": "Block", "3": "Block", "30": "Block", "31": "Block", "32": "Block", "33": "Block", "332": "Joint", "333": "Joint", "334": "Joint", "335": "Joint", "338": "Block", "339": "Block", "34": "Block", "340": "Joint", "35": "Block", "36": "Block", "37": "Block", "38": "Block", "39": "Block", "4": "Block", "40": "Block", "41": "Block", "42": "Block", "43": "Block", "44": "Block", "45": "Block", "47": "Block", "48": "Block", "49": "Block", "5": "Block", "50": "Block", "51": "Block", "52": "Block", "53": "Block", "54": "Block", "55": "Block", "56": "Block", "57": "Block", "58": "Block", "59": "Block", "6": "Block", "60": "Block", "61": "Block", "62": "Block", "63": "Block", "64": "Block", "65": "Block", "66": "Block", "67": "Block", "68": "Block", "69": "Block", "7": "Block", "70": "Block", "71": "Block", "72": "Block", "73": "Block", "74": "Block", "75": "Block", "76": "Block", "77": "Block", "78": "Block", "79": "Block", "8": "Block", "80": "Block", "83": "Joint", "84": "Joint", "85": "Joint", "86": "Joint", "87": "Joint", "88": "Joint", "89": "Joint", "9": "Block", "90": "Joint", "91": "Joint", "92": "Joint", "93": "Joint", "94": "Joint", "95": "Joint", "96": "Joint", "98": "Block" }, "DampingReferenceVolume": { "115": 1.92 }, "DefaultColour": { "0": 0, "1": "0", "10": "0", "100": 0, "103": "0", "104": "0", "105": "0", "107": "0", "108": "0", "109": "0", "11": "0", "110": "0", "111": "0", "112": "0", "115": 0, "116": 0, "12": "0", "13": "0", "135": 3, "136": 4, "14": "0", "15": "0", "153": 4, "154": 4, "155": 4, "156": 0, "157": 0, "158": 0, "159": 0, "16": "0", "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "17": "0", "179": 0, "18": "0", "180": 0, "19": "0", "195": 3, "196": 3, "198": "0", "2": "0", "20": "0", "21": "0", "22": "0", "225": 0, "226": 0, "227": 0, "228": 0, "229": "0", "23": "0", "230": "0", "231": 0, "24": "0", "25": "0", "255": 0, "26": "0", "27": "0", "273": 0, "274": 0, "275": 0, "276": 0, "277": 0, "278": 0, "28": "0", "29": "0", "3": "0", "30": "0", "31": "0", "32": "0", "33": "0", "332": 0, "333": 0, "334": 0, "335": 0, "338": 0, "339": 0, "34": "0", "340": 0, "35": "0", "36": "0", "37": "0", "38": "0", "39": "0", "4": "0", "40": "0", "41": "0", "42": "0", "43": "0", "44": "0", "45": 0, "47": 3, "48": 3, "49": 3, "5": "0", "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "6": "0", "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "7": "0", "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 3, "8": "0", "80": 5, "83": 0, "84": 0, "85": 0, "86": 0, "87": 0, "88": 0, "89": 0, "9": "0", "90": 0, "91": 0, "92": 0, "93": 0, "94": 0, "95": 0, "96": 0, "98": 0 }, "DefaultMaterialID": { "0": 0, "1": 0, "10": 0, "100": 1, "103": 0, "104": 0, "105": 0, "107": 0, "108": 0, "109": 0, "11": 0, "110": 0, "111": 0, "112": 0, "115": 8, "116": 8, "12": 0, "13": 0, "135": 9, "136": 0, "14": 0, "15": 0, "153": 0, "154": 0, "155": 0, "156": 0, "157": 0, "158": 0, "159": 0, "16": 0, "160": 0, "161": 0, "162": 0, "163": 0, "164": 0, "165": 0, "166": 0, "167": 0, "17": 0, "179": 8, "18": 0, "180": 8, "19": 0, "195": 9, "196": 9, "198": 0, "2": 0, "20": 0, "21": 0, "22": 0, "225": 0, "226": 1, "227": 1, "228": 1, "229": 0, "23": 0, "230": 0, "231": 1, "24": 0, "25": 0, "255": 1, "26": 0, "27": 0, "273": 1, "274": 1, "275": 0, "276": 0, "277": 1, "278": 1, "28": 0, "29": 0, "3": 0, "30": 0, "31": 0, "32": 0, "33": 0, "332": 1, "333": 1, "334": 1, "335": 1, "338": 1, "339": 0, "34": 0, "340": 1, "35": 0, "36": 0, "37": 0, "38": 0, "39": 0, "4": 0, "40": 0, "41": 0, "42": 0, "43": 0, "44": 0, "45": 0, "47": 0, "48": 0, "49": 9, "5": 0, "50": 0, "51": 0, "52": 0, "53": 0, "54": 0, "55": 0, "56": 0, "57": 0, "58": 0, "59": 0, "6": 0, "60": 0, "61": 0, "62": 0, "63": 0, "64": 0, "65": 0, "66": 0, "67": 0, "68": 0, "69": 0, "7": 0, "70": 0, "71": 0, "72": 0, "73": 0, "74": 0, "75": 0, "76": 0, "77": 0, "78": 0, "79": 0, "8": 0, "80": 0, "83": 1, "84": 1, "85": 1, "86": 1, "87": 1, "88": 1, "89": 1, "9": 0, "90": 1, "91": 1, "92": 1, "93": 1, "94": 1, "95": 1, "96": 1, "98": 1 }, "DirectionVector": { "89": { "x": 0, "y": 1, "z": 0 }, "90": { "x": 0, "y": 1, "z": 0 }, "95": { "x": 0, "y": 1, "z": 0 }, "96": { "x": 0, "y": 1, "z": 0 } }, "DistanceSensorRaycastOffset": { "80": { "x": 0, "y": -0.03, "z": 0 } }, "EdgeConnectingFaces": { "1": [ 0, 2, 5 ], "10": [ 0, 5 ], "103": [ 2, 3 ], "104": [ 2, 3 ], "105": [ 2, 3 ], "107": [ 0, 1, 2, 3, 4, 5 ], "108": [ 0, 1, 2, 3, 4, 5 ], "109": [ 0, 1, 2, 3, 4, 5 ], "11": [ 0, 1 ], "110": [ 0, 1, 2, 3, 4, 5 ], "111": [ 0, 1, 2, 3, 4, 5 ], "112": [ 2, 3 ], "115": [ 3 ], "116": [ 3 ], "12": [ 1, 4 ], "13": [ 1, 3, 4 ], "135": [ 1, 3 ], "136": [ 0, 1, 2, 3 ], "14": [ 3 ], "15": [ 1, 3, 4 ], "153": [ 1, 3 ], "154": [ 0, 1, 2, 3 ], "155": [ 1, 3 ], "16": [ 3 ], "163": [ 3 ], "164": [ 3 ], "165": [ 3 ], "166": [ 3 ], "167": [ 3 ], "179": [ 3 ], "180": [ 3 ], "19": [ 0, 2, 5 ], "195": [ 0, 1, 2, 3 ], "196": [ 1, 3 ], "198": [ 0, 3, 5 ], "2": [ 0, 5 ], "20": [ 0, 5 ], "21": [ 0, 1 ], "22": [ 1, 4 ], "225": [ 3 ], "23": [ 1, 3, 4 ], "230": [ 2, 3 ], "231": [ 0, 1, 2, 3, 4, 5 ], "24": [ 2, 3 ], "25": [ 0, 2, 5 ], "26": [ 0, 5 ], "27": [ 0, 1 ], "273": [ 3 ], "274": [ 3 ], "275": [ 3 ], "276": [ 3 ], "277": [ 3 ], "278": [ 3 ], "28": [ 1, 3, 4 ], "29": [ 2, 3 ], "3": [ 0, 1, 4, 5 ], "30": [ 2, 3 ], "31": [ 2, 3 ], "32": [ 3, 4 ], "33": [ 2, 3 ], "332": [ 3 ], "333": [ 3 ], "334": [ 3 ], "335": [ 3 ], "339": [ 3 ], "34": [ 3, 4 ], "340": [ 3 ], "35": [ 0, 1, 3 ], "36": [ 0, 1, 2, 3 ], "37": [ 0, 3, 4 ], "38": [ 2, 3 ], "39": [ 2, 3 ], "4": [ 0, 3, 5 ], "40": [ 3, 4 ], "41": [ 0, 1, 3 ], "42": [ 0, 1, 2, 3 ], "43": [ 0, 3, 4 ], "44": [ 2, 3 ], "45": [ 0, 1, 3, 4, 5 ], "47": [ 3 ], "48": [ 3 ], "49": [ 0, 1, 2, 3 ], "5": [ 0, 1 ], "6": [ 1, 4 ], "7": [ 3, 4 ], "79": [ 2, 3 ], "8": [ 1, 3, 4 ], "80": [ 3 ], "9": [ 0, 2, 5 ] }, "EndAudioEvent": { "88": "event:/Physics/PoweredJoints/Motor/MotorEnd", "89": "event:/Physics/PoweredJoints/Servo/ServoEnd", "90": "event:/Physics/PoweredJoints/Servo/ServoEnd", "91": "event:/Physics/PoweredJoints/Piston/PistonEnd" }, "EngineBlockDataId": { "273": 0, "274": 0, "277": 1, "278": 1 }, "ForcePointOffset": { "115": { "x": 0, "y": 0.4, "z": 0 }, "116": { "x": 0, "y": 0.215, "z": -0.67 }, "179": { "x": 0, "y": 0.45, "z": -1.005 }, "180": { "x": 0, "y": 0.79, "z": -1.996 } }, "GhostPath": { "72": "Button_Ghost", "73": "Switch_Ghost" }, "GhostPivotOffset": { "18": { "x": 0, "y": -0.33333, "z": 0 }, "19": { "x": 0, "y": -0.33333, "z": 0 }, "198": { "x": 0, "y": -0.33333, "z": 0 }, "20": { "x": 0, "y": -0.33333, "z": 0 }, "21": { "x": 0, "y": -0.33333, "z": 0 }, "22": { "x": 0, "y": -0.33333, "z": 0 }, "229": { "x": 0, "y": -0.33333, "z": 0 }, "23": { "x": 0, "y": -0.33333, "z": 0 }, "230": { "x": 0, "y": -0.33333, "z": 0 }, "24": { "x": 0, "y": -0.33333, "z": 0 }, "25": { "x": 0, "y": -0.33333, "z": 0 }, "26": { "x": 0, "y": -0.33333, "z": 0 }, "27": { "x": 0, "y": -0.33333, "z": 0 }, "28": { "x": 0, "y": -0.33333, "z": 0 }, "29": { "x": 0, "y": -0.33333, "z": 0 }, "30": { "x": 0, "y": -0.33333, "z": 0 }, "31": { "x": 0, "y": -0.33333, "z": 0 }, "32": { "x": 0, "y": -0.33333, "z": 0 }, "74": { "x": 0, "y": -0.33333, "z": 0 } }, "GridOffset": { "273": [ 0, 0, 0.3 ], "274": [ 0, 0, 0.3 ], "277": [ 0, 0, 0.2 ], "278": [ 0, 0, 0.2 ], "45": [ 0, 0, -0.5 ] }, "GridScale": { "0": [ 1, 1, 1 ], "1": [ 1, 1, 1 ], "10": [ 1, 1, 1 ], "100": [ 1, 1, 1 ], "103": [ 2, 1, 2 ], "104": [ 2, 1, 2 ], "105": [ 2, 1, 2 ], "107": [ 1, 1, 1 ], "108": [ 1, 1, 1 ], "109": [ 1, 1, 1 ], "11": [ 1, 1, 1 ], "110": [ 1, 1, 1 ], "111": [ 1, 1, 1 ], "112": [ 1, 1, 2 ], "115": [ 3, 3, 3 ], "116": [ 1, 1, 3 ], "12": [ 1, 1, 1 ], "13": [ 1, 1, 1 ], "135": [ 2, 1, 2 ], "136": [ 1, 1, 2 ], "14": [ 1, 1, 1 ], "15": [ 1, 1, 1 ], "153": [ 1, 1, 2 ], "154": [ 2, 1, 2 ], "155": [ 2, 1, 2 ], "156": [ 1, 1, 1 ], "157": [ 1, 1, 1 ], "158": [ 1, 1, 1 ], "159": [ 1, 1, 1 ], "16": [ 1, 1, 1 ], "160": [ 1, 1, 1 ], "161": [ 1, 1, 1 ], "162": [ 1, 1, 1 ], "163": [ 1, 1, 1 ], "164": [ 1, 1, 1 ], "165": [ 1, 1, 1 ], "166": [ 1, 1, 1 ], "167": [ 1, 1, 1 ], "17": [ 1, 1, 1 ], "179": [ 1, 1, 5 ], "18": [ 1, 1, 1 ], "180": [ 7, 8, 16 ], "19": [ 1, 1, 1 ], "195": [ 1, 1, 2 ], "196": [ 1, 1, 2 ], "198": [ 1, 1, 1 ], "2": [ 1, 1, 1 ], "20": [ 1, 1, 1 ], "21": [ 1, 1, 1 ], "22": [ 1, 1, 1 ], "225": [ 1, 1, 1 ], "226": [ 1, 1, 1 ], "227": [ 1, 1, 2 ], "228": [ 2, 1, 2 ], "229": [ 1, 1, 1 ], "23": [ 1, 1, 1 ], "230": [ 1, 1, 1 ], "231": [ 4, 4, 4 ], "24": [ 1, 1, 1 ], "25": [ 1, 1, 1 ], "255": [ 1, 1, 1 ], "26": [ 1, 1, 1 ], "27": [ 1, 1, 1 ], "273": [ 1, 4, 5 ], "274": [ 1, 4, 5 ], "275": [ 1, 1, 1 ], "276": [ 1, 1, 1 ], "277": [ 1, 3, 5 ], "278": [ 1, 3, 5 ], "28": [ 1, 1, 1 ], "29": [ 1, 1, 1 ], "3": [ 1, 1, 1 ], "30": [ 1, 1, 1 ], "31": [ 1, 1, 1 ], "32": [ 1, 1, 1 ], "33": [ 1, 1, 1 ], "332": [ 3, 1, 3 ], "333": [ 3, 1, 3 ], "334": [ 3, 1, 3 ], "335": [ 3, 1, 3 ], "338": [ 3, 1, 1 ], "339": [ 1, 1, 1 ], "34": [ 1, 1, 1 ], "340": [ 3, 1, 3 ], "35": [ 1, 1, 1 ], "36": [ 1, 1, 1 ], "37": [ 1, 1, 1 ], "38": [ 1, 1, 2 ], "39": [ 1, 1, 1 ], "4": [ 1, 1, 1 ], "40": [ 1, 1, 1 ], "41": [ 1, 1, 1 ], "42": [ 1, 1, 1 ], "43": [ 1, 1, 1 ], "44": [ 1, 1, 2 ], "45": [ 3, 4, 6 ], "47": [ 1, 1, 1 ], "48": [ 1, 1, 1 ], "49": [ 2, 1, 2 ], "5": [ 1, 1, 1 ], "50": [ 1, 1, 1 ], "51": [ 1, 1, 1 ], "52": [ 1, 1, 1 ], "53": [ 1, 1, 1 ], "54": [ 1, 1, 1 ], "55": [ 1, 1, 1 ], "56": [ 1, 1, 1 ], "57": [ 1, 1, 1 ], "58": [ 1, 1, 1 ], "59": [ 1, 1, 1 ], "6": [ 1, 1, 1 ], "60": [ 1, 1, 1 ], "61": [ 1, 1, 1 ], "62": [ 1, 1, 1 ], "63": [ 1, 1, 1 ], "64": [ 1, 1, 1 ], "65": [ 1, 1, 1 ], "66": [ 1, 1, 1 ], "67": [ 1, 1, 1 ], "68": [ 1, 1, 1 ], "69": [ 1, 1, 1 ], "7": [ 1, 1, 1 ], "70": [ 1, 1, 1 ], "71": [ 1, 1, 1 ], "72": [ 1, 1, 1 ], "73": [ 1, 1, 1 ], "74": [ 1, 1, 1 ], "75": [ 1, 1, 1 ], "76": [ 2, 1, 1 ], "77": [ 2, 1, 1 ], "78": [ 1, 1, 1 ], "79": [ 1, 1, 1 ], "8": [ 1, 1, 1 ], "80": [ 1, 1, 1 ], "83": [ 1, 1, 1 ], "84": [ 1, 1, 1 ], "85": [ 1, 1, 1 ], "86": [ 1, 1, 1 ], "87": [ 1, 1, 1 ], "88": [ 1, 1, 1 ], "89": [ 1, 1, 1 ], "9": [ 1, 1, 1 ], "90": [ 1, 1, 1 ], "91": [ 1, 1, 1 ], "92": [ 1, 1, 1 ], "93": [ 1, 1, 1 ], "94": [ 1, 1, 1 ], "95": [ 1, 1, 1 ], "96": [ 1, 1, 1 ], "98": [ 1, 1, 1 ] }, "GuideArrow": { "116": "ArrowGizmo_Thruster_Small_Direction", "179": "ArrowGizmo_Thruster_Standard_Direction", "180": "ArrowGizmo_Thruster_Standard_Direction", "273": "ArrowGizmo_Wheel_APC_Rotation", "274": "ArrowGizmo_Wheel_APC_Steering", "277": "ArrowGizmo_Wheel_Small_Rotation", "278": "ArrowGizmo_Wheel_Small_Steering", "332": "ArrowGizmo_Weapon_GroundLaser", "333": "ArrowGizmo_Weapon_GroundPlasma", "334": "ArrowGizmo_Weapon_AirLaser", "335": "ArrowGizmo_Weapon_AirPlasma", "338": "ArrowGizmo_Weapon_RailBarrel", "340": "ArrowGizmo_Weapon_GroundRail", "83": "ArrowGizmo_Axle_Passive", "84": "ArrowGizmo_Hinge_Passive", "85": "ArrowGizmo_Joint_PassiveBall", "86": "ArrowGizmo_Joint_Universal", "87": "ArrowGizmo_Joint_Telescopic", "88": "ArrowGizmo_Motor", "89": "ArrowGizmo_Axle_Servo", "90": "ArrowGizmo_Hinge_Servo", "91": "ArrowGizmo_Piston", "92": "ArrowGizmo_Hinge_PassiveDamped", "93": "ArrowGizmo_DampedAxleSpring", "94": "ArrowGizmo_Spring", "95": "ArrowGizmo_AimingAxle_Servo", "96": "ArrowGizmo_AimingHinge_Servo" }, "HasBondStrengthOverride": { "0": false, "1": false, "10": false, "100": true, "103": false, "104": false, "105": false, "107": false, "108": false, "109": false, "11": false, "110": false, "111": false, "112": false, "115": true, "116": true, "12": false, "13": false, "135": false, "136": false, "14": false, "15": false, "153": false, "154": false, "155": false, "156": true, "157": true, "158": true, "159": true, "16": false, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": false, "179": true, "18": false, "180": true, "19": false, "195": false, "196": false, "198": false, "2": false, "20": false, "21": false, "22": false, "225": true, "226": true, "227": true, "228": true, "229": false, "23": false, "230": false, "231": true, "24": false, "25": false, "255": false, "26": false, "27": false, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "28": false, "29": false, "3": false, "30": false, "31": false, "32": false, "33": false, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": false, "340": true, "35": false, "36": false, "37": false, "38": false, "39": false, "4": false, "40": false, "41": false, "42": false, "43": false, "44": false, "45": true, "47": false, "48": false, "49": false, "5": false, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": false, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": false, "70": true, "71": true, "72": true, "73": true, "74": false, "75": true, "76": true, "77": true, "78": true, "79": true, "8": false, "80": true, "83": false, "84": false, "85": false, "86": false, "87": false, "88": false, "89": false, "9": false, "90": false, "91": false, "92": false, "93": false, "94": false, "95": true, "96": true, "98": true }, "HasProportionalInput": { "332": true, "333": true, "334": true, "335": true, "340": true, "89": true, "90": true, "91": true, "95": true, "96": true }, "HasTriggerFunctionality": { "47": 1, "48": 1, "79": true }, "InheritIndestructibility": { "100": true, "115": true, "116": true, "135": true, "156": true, "157": true, "158": true, "159": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "179": true, "180": true, "195": true, "196": true, "225": true, "226": true, "227": true, "228": true, "255": true, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "340": true, "45": true, "47": true, "48": true, "49": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "70": true, "71": true, "72": true, "73": true, "74": true, "75": true, "76": true, "77": true, "78": true, "79": true, "80": true, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "InventoryCategory": { "0": "Shapes", "1": "Shapes", "10": "Shapes", "100": "Weapons", "103": "Shapes", "104": "Shapes", "105": "Shapes", "107": "Shapes", "108": "Shapes", "109": "Shapes", "11": "Shapes", "110": "Shapes", "111": "Shapes", "112": "Shapes", "115": "Movement", "116": "Movement", "12": "Shapes", "13": "Shapes", "135": "Shapes", "136": "Shapes", "14": "Shapes", "15": "Shapes", "153": "Shapes", "154": "Shapes", "155": "Shapes", "156": "Math", "157": "Math", "158": "Math", "159": "Math", "16": "Shapes", "160": "Math", "161": "Math", "162": "Logic", "163": "Sensors", "164": "Sensors", "165": "Sensors", "166": "Sensors", "167": "Sensors", "17": "Shapes", "179": "Movement", "18": "Shapes", "180": "Movement", "19": "Shapes", "195": "Shapes", "196": "Shapes", "198": "Shapes", "2": "Shapes", "20": "Shapes", "21": "Shapes", "22": "Shapes", "225": "Sensors", "226": "Weapons", "227": "Weapons", "228": "Weapons", "229": "Shapes", "23": "Shapes", "230": "Shapes", "231": "MapEditorFeatures", "24": "Shapes", "25": "Shapes", "255": "PoweredJoints", "26": "Shapes", "27": "Shapes", "273": "Movement", "274": "Movement", "275": "Math", "276": "Math", "277": "Movement", "278": "Movement", "28": "Shapes", "29": "Shapes", "3": "Shapes", "30": "Shapes", "31": "Shapes", "32": "Shapes", "33": "Shapes", "332": "Weapons", "333": "Weapons", "334": "Weapons", "335": "Weapons", "338": "Weapons", "339": "MapEditorFeatures", "34": "Shapes", "340": "Weapons", "35": "Shapes", "36": "Shapes", "37": "Shapes", "38": "Shapes", "39": "Shapes", "4": "Shapes", "40": "Shapes", "41": "Shapes", "42": "Shapes", "43": "Shapes", "44": "Shapes", "45": "Movement", "47": "Cosmetics", "48": "Cosmetics", "49": "Shapes", "5": "Shapes", "50": "Logic", "51": "Logic", "52": "Logic", "53": "Logic", "54": "Logic", "55": "Logic", "56": "Logic", "57": "Math", "58": "Math", "59": "Math", "6": "Shapes", "60": "Math", "61": "Math", "62": "Math", "63": "Math", "64": "Math", "65": "Math", "66": "Math", "67": "Math", "68": "Math", "69": "Math", "7": "Shapes", "70": "Math", "71": "Logic", "72": "MapEditorFeatures", "73": "MapEditorFeatures", "74": "Shapes", "75": "Logic", "76": "Logic", "77": "Logic", "78": "Logic", "79": "Sensors", "8": "Shapes", "80": "Sensors", "83": "PassiveJoints", "84": "PassiveJoints", "85": "PassiveJoints", "86": "PassiveJoints", "87": "PassiveJoints", "88": "PoweredJoints", "89": "PoweredJoints", "9": "Shapes", "90": "PoweredJoints", "91": "PoweredJoints", "92": "PassiveJoints", "93": "PassiveJoints", "94": "PassiveJoints", "95": "Weapons", "96": "Weapons", "98": "Weapons" }, "IsColourable": { "0": true, "1": true, "10": true, "100": true, "103": true, "104": true, "105": true, "107": true, "108": true, "109": true, "11": true, "110": true, "111": true, "112": true, "115": true, "116": true, "12": true, "13": true, "135": false, "136": true, "14": true, "15": true, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "16": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": true, "179": true, "18": true, "180": true, "19": true, "195": false, "196": false, "198": true, "2": true, "20": true, "21": true, "22": true, "225": true, "226": true, "227": true, "228": true, "229": false, "23": true, "230": false, "231": true, "24": true, "25": true, "255": true, "26": true, "27": true, "273": true, "274": true, "275": true, "276": true, "277": true, "278": true, "28": true, "29": true, "3": true, "30": true, "31": true, "32": true, "33": true, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": true, "340": true, "35": true, "36": true, "37": true, "38": true, "39": true, "4": true, "40": true, "41": true, "42": true, "43": true, "44": true, "45": true, "47": true, "48": true, "49": false, "5": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": true, "70": true, "71": true, "72": true, "73": true, "74": true, "75": true, "76": true, "77": true, "78": true, "79": true, "8": true, "80": true, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "9": true, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "IsSymmetrical": { "0": true, "1": true, "10": true, "100": true, "107": true, "108": true, "109": true, "11": true, "110": true, "111": true, "112": true, "115": true, "116": true, "12": true, "13": true, "14": true, "15": true, "156": true, "157": true, "158": true, "159": true, "16": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "17": true, "179": true, "18": true, "180": true, "19": true, "195": true, "198": true, "2": true, "20": true, "21": true, "22": true, "225": true, "226": true, "227": true, "228": true, "229": true, "23": true, "230": true, "231": true, "24": true, "25": true, "255": true, "26": true, "27": true, "275": true, "276": true, "28": true, "29": true, "3": true, "30": true, "31": true, "32": true, "33": true, "332": true, "333": true, "334": true, "335": true, "338": true, "339": true, "34": true, "340": true, "35": true, "36": true, "37": true, "38": true, "39": true, "4": true, "40": true, "41": true, "42": true, "43": true, "44": true, "45": true, "47": true, "48": true, "49": true, "5": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "70": true, "71": true, "72": true, "73": true, "74": true, "75": true, "76": true, "77": true, "78": true, "79": true, "8": true, "80": true, "83": true, "84": true, "85": true, "86": true, "87": true, "88": true, "89": true, "9": true, "90": true, "91": true, "92": true, "93": true, "94": true, "95": true, "96": true, "98": true }, "IsToggle": { "72": false, "73": true }, "JetDefaultMaxThrust": { "116": 160, "179": 265, "180": 810 }, "JetStreamLength": { "116": 1.95, "179": 2.2, "180": 4.65 }, "JetStreamOffset": { "116": { "x": 0, "y": 0.215, "z": -0.67 }, "179": { "x": 0, "y": 0.45, "z": -1.005 }, "180": { "x": 0, "y": 0.79, "z": -1.996 } }, "JetStreamRadius": { "116": 0.06, "179": 0.12, "180": 0.2 }, "JetStreamSphereCastRadius": { "116": 0.006, "179": 0.012, "180": 0.02 }, "JointConnectionHealth": { "100": 5000, "226": 5000, "338": 5000, "98": 5000 }, "Joints": { "255": [ { "DownPart": "Decoupler_Block_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "JointMax": 0.3, "JointMin": 0.1, "JointSpringDamping": 0.1, "JointSpringFrequency": 1, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "Fixed", "UpPart": "Decoupler_Block_2" } ], "273": [ { "DownPart": "WheelRig_HiddenBase", "FilterJointPartContacts": true, "JointConnectionHealth": 350, "JointLinearStrength": 1.1, "JointMax": 0.6, "JointMin": -0.05, "JointSpringDamping": 5, "JointSpringFrequency": 1.5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.7, "z": 0 }, "UnityECSPhysicsJointType": "WheelRig", "UpOffset": { "x": 0, "y": 0.7, "z": 0 }, "UpPart": "Wheel_APC", "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 } } ], "274": [ { "DownPart": "WheelRig_HiddenBase", "FilterJointPartContacts": true, "JointConnectionHealth": 350, "JointLinearStrength": 1.1, "JointMax": 0.6, "JointMin": -0.05, "JointSpringDamping": 5, "JointSpringFrequency": 1.5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.7, "z": 0 }, "UnityECSPhysicsJointType": "WheelRig", "UpOffset": { "x": 0, "y": 0.7, "z": 0 }, "UpPart": "Wheel_APC", "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 } } ], "277": [ { "DownPart": "WheelRig_HiddenBase", "FilterJointPartContacts": true, "JointConnectionHealth": 200, "JointLinearStrength": 1.1, "JointMax": 0.3, "JointMin": -0.05, "JointSpringDamping": 5, "JointSpringFrequency": 1.5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.55, "z": 0 }, "UnityECSPhysicsJointType": "WheelRig", "UpOffset": { "x": 0, "y": 0.55, "z": 0 }, "UpPart": "Wheel_Small", "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 } } ], "278": [ { "DownPart": "WheelRig_HiddenBase", "FilterJointPartContacts": true, "JointConnectionHealth": 200, "JointLinearStrength": 1.1, "JointMax": 0.3, "JointMin": -0.05, "JointSpringDamping": 5, "JointSpringFrequency": 1.5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.55, "z": 0 }, "UnityECSPhysicsJointType": "WheelRig", "UpOffset": { "x": 0, "y": 0.55, "z": 0 }, "UpPart": "Wheel_Small", "zLocalAxis": { "x": 0, "y": 1, "z": 0 }, "zPerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 } } ], "332": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_GroundLaser_Joint02" }, { "DownOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "DownPart": "Weapon_Turret_GroundLaser_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.4, "z": -0.208633 }, "UpPart": "Weapon_Turret_GroundLaser_Joint04" } ], "333": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_GroundPlasma_Joint02" }, { "DownOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "DownPart": "Weapon_Turret_GroundPlasma_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.283, "z": 0.776 }, "UpPart": "Weapon_Turret_GroundPlasma_Joint04" } ], "334": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_AirLaser_Joint02" }, { "DownOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "DownPart": "Weapon_Turret_AirLaser_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.246, "z": -0.214 }, "UpPart": "Weapon_Turret_AirLaser_Joint04" } ], "335": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_AirPlasma_Joint02" }, { "DownOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "DownPart": "Weapon_Turret_AirPlasma_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 375, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.201, "z": 0.556 }, "UpPart": "Weapon_Turret_AirPlasma_Joint04" } ], "340": [ { "DownPart": "Weapon_Turret_Univarsal_Joint01", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 180, "JointMin": -180, "JointSpringDamping": 3, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "Weapon_Turret_GroundRail_Joint02" }, { "DownOffset": { "x": 0, "y": 0, "z": 0 }, "DownPart": "Weapon_Turret_GroundRail_Joint03", "FilterJointPartContacts": false, "JointConnectionHealth": 750, "JointLinearStrength": 0.14, "JointMax": 85, "JointMin": -15, "JointSpringDamping": 750, "JointSpringFrequency": 1000, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 12, "LocalAxis": { "x": -1, "y": 0, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": -1, "z": 0 }, "PivotOffset": { "x": 0, "y": 0.499, "z": 0.6 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpOffset": { "x": 0, "y": 0.499, "z": 0.6 }, "UpPart": "Weapon_Turret_GroundRail_Joint04" } ], "83": [ { "DownPart": "Axle_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "Hinge", "UpPart": "Axle_2" } ], "84": [ { "DownPart": "Hinge_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 90, "JointMin": -90, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "LimitedHinge", "UpPart": "Hinge_2" } ], "85": [ { "DownPart": "BallJoint_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "BallAndSocket", "UpPart": "BallJoint_2" } ], "86": [ { "DownPart": "UniversalJoint_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 60, "JointMin": -60, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": 0, "z": 1 }, "UnityECSPhysicsJointType": "Universal", "UpPart": "UniversalJoint_2" } ], "87": [ { "DownPart": "TelescopicJoint_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "JointMax": 1.01, "JointMin": 0, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "MaxAabbExpansion": 1.01, "MidOffset": -0.1, "MidPart": "TelescopicJoint_3", "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "Piston", "UpPart": "TelescopicJoint_2" } ], "88": [ { "DownPart": "Motor_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointSpringScalePower": 1, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 0, "y": 0, "z": 1 }, "UnityECSPhysicsJointType": "Hinge", "UpPart": "Motor_2" } ], "89": [ { "DownPart": "AxleServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 25, "JointSpringFrequency": 50, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "AxleServo_2" } ], "90": [ { "DownPart": "HingeServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 25, "JointSpringFrequency": 50, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "HingeServo_2" } ], "91": [ { "DownPart": "PistonServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 25, "JointSpringFrequency": 50, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "MaxAabbExpansion": 1.01, "MidOffset": -0.1, "MidPart": "PistonServo_3", "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "Piston", "UpPart": "PistonServo_2" } ], "92": [ { "DownPart": "HingeSpring_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 90, "JointMin": -90, "JointSpringDamping": 0.1, "JointSpringFrequency": 1, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 0, "z": 1 }, "PerpendicularLocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "LimitedHingeSpring", "UpPart": "HingeSpring_2" } ], "93": [ { "DownPart": "AxleSpring_1", "FilterJointPartContacts": true, "JointConnectionHealth": 150, "JointLinearStrength": 0.12, "JointMax": 160, "JointMin": -160, "JointSpringDamping": 0.1, "JointSpringFrequency": 1, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "UnityECSPhysicsJointType": "LimitedHingeSpring", "UpPart": "AxleSpring_2" } ], "94": [ { "DownPart": "DampedSpring_1", "FilterJointPartContacts": false, "JointConnectionHealth": 150, "JointLinearStrength": 1.1, "JointMax": 0.3, "JointMin": 0.1, "JointSpringDamping": 0.1, "JointSpringFrequency": 1, "JointSpringFrequencyMultiplier": 1, "JointSpringScalePower": 10, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "MaxAabbExpansion": 0.4, "MidOffset": -0.1, "MidPart": "DampedSpring_3", "PerpendicularLocalAxis": { "x": 1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "PistonSpring", "UpPart": "DampedSpring_2" } ], "95": [ { "DownPart": "AimingAxleServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 200, "JointLinearStrength": 0.14, "JointMassRange": { "x": 0.7, "y": 498 }, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 3, "JointSpringDampingRange": { "x": 1500, "y": 0.5 }, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequencyRange": { "x": 2000, "y": 1 }, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 1, "z": 0 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "AimingAxleServo_2" } ], "96": [ { "DownPart": "AimingHingeServo_1", "FilterJointPartContacts": false, "JointConnectionHealth": 200, "JointLinearStrength": 0.14, "JointMassRange": { "x": 0.7, "y": 498 }, "JointMax": 0, "JointMin": 0, "JointSpringDamping": 3, "JointSpringDampingRange": { "x": 1500, "y": 0.5 }, "JointSpringFrequency": 5, "JointSpringFrequencyMultiplier": 1, "JointSpringFrequencyRange": { "x": 2000, "y": 1 }, "JointSpringScalePower": 12, "LocalAxis": { "x": 0, "y": 0, "z": -1 }, "PerpendicularLocalAxis": { "x": -1, "y": 0, "z": 0 }, "UnityECSPhysicsJointType": "ServoHingeWithSpring", "UpPart": "AimingHingeServo_2" } ] }, "LightPrefabPath": { "47": "Headlamp_Indicator_Light", "48": "Headlamp_Strip_Light" }, "LogicOperation": { "156": "V3DotProduct", "157": "V3CrossProduct", "158": "V3Angle", "159": "V3Distance", "160": "V3Magnitude", "161": "V3Normalize", "50": "And", "51": "Or", "52": "Not", "53": "Nand", "54": "Nor", "55": "Xor", "56": "Xnor", "57": "Adder", "58": "Subtractor", "59": "Multiplier", "60": "Divider", "61": "Inverter", "62": "Average", "63": "Abs", "64": "Min", "65": "Max", "66": "Equals", "67": "LessThan", "68": "LessThanOrEqual", "69": "GreaterThan", "70": "GreaterThanOrEqual", "71": "Connector", "75": "BitBlock", "76": "ConstantBlock", "77": "CounterBlock", "78": "Timer" }, "MainAudioEvent": { "115": "event:/Physics/PoweredJoints/AntigravtiyBlock", "116": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Medium", "179": "event:/Physics/PoweredJoints/Jets/Jet_Loop_Large", "180": "event:/Physics/PoweredJoints/Jets/Jet_Loop_XXLarge", "255": "event:/Physics/Spring", "332": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "333": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "334": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "335": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "340": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "88": "event:/Physics/PoweredJoints/Motor/Motor", "89": "event:/Physics/PoweredJoints/Servo/Servo", "90": "event:/Physics/PoweredJoints/Servo/Servo", "91": "event:/Physics/PoweredJoints/Piston/Piston", "92": "event:/Physics/Spring", "93": "event:/Physics/Spring", "94": "event:/Physics/Spring", "95": "event:/Physics/PoweredJoints/Servo/ServoAxleAim", "96": "event:/Physics/PoweredJoints/Servo/ServoHingeAim" }, "Mass of Cube": { "0": "1.8", "1": "1.5", "10": "1.6300000000000001", "100": "45", "103": "0.6", "104": "0.15", "105": "0.2", "107": "0.2", "108": "0.2", "109": "0.27", "11": "1.41", "110": "0.33", "111": "0.27", "112": "0.2", "115": "14.3", "116": "3.7", "12": "1.1500000000000001", "13": "0.93", "135": "1.6", "136": "0.6000000000000001", "14": "0.46", "15": "0.47000000000000003", "153": "0.30000000000000004", "154": "0.6000000000000001", "155": "0.30000000000000004", "156": "0.6000000000000001", "157": "0.6000000000000001", "158": "0.6000000000000001", "159": "0.6000000000000001", "16": "0.44", "160": "0.6000000000000001", "161": "0.6000000000000001", "162": "0.6000000000000001", "163": "0.6000000000000001", "164": "0.6000000000000001", "165": "0.6000000000000001", "166": "0.6000000000000001", "167": "0.6000000000000001", "17": "0.88", "179": "15.100000000000001", "18": "0.6", "180": "87.10000000000001", "19": "0.5", "195": "2.8000000000000003", "196": "1.6", "198": "0.2", "2": "1.2", "20": "0.4", "21": "0.3", "22": "0.2", "225": "0.6000000000000001", "226": "30", "227": "40", "228": "65", "229": "1.85", "23": "0.1", "230": "0.9500000000000001", "231": "7.300000000000001", "24": "0.3", "25": "0.58", "255": "5", "26": "0.54", "27": "0.47000000000000003", "273": "100", "274": "100", "275": "0.6000000000000001", "276": "0.6000000000000001", "277": "70", "278": "70", "28": "0.31", "29": "0.46", "3": "1.2", "30": "0.2", "31": "0.05", "32": "0.2", "33": "0.6", "332": "500", "333": "450", "334": "250", "335": "225", "338": "90", "339": "0.6000000000000001", "34": "0.46", "340": "900", "35": "0.77", "36": "0.9500000000000001", "37": "0.68", "38": "0.6", "39": "0.15", "4": "0.6", "40": "0.11", "41": "0.24", "42": "0.34", "43": "0.21", "44": "0.15", "45": "50", "47": "0.9", "48": "1.8", "49": "2.8000000000000003", "5": "0.9", "50": "0.6000000000000001", "51": "0.6000000000000001", "52": "0.6000000000000001", "53": "0.6000000000000001", "54": "0.6000000000000001", "55": "0.6000000000000001", "56": "0.6000000000000001", "57": "0.6000000000000001", "58": "0.6000000000000001", "59": "0.6000000000000001", "6": "0.6", "60": "0.6000000000000001", "61": "0.6000000000000001", "62": "0.6000000000000001", "63": "0.6000000000000001", "64": "0.6000000000000001", "65": "0.6000000000000001", "66": "0.6000000000000001", "67": "0.6000000000000001", "68": "0.6000000000000001", "69": "0.6000000000000001", "7": "0.3", "70": "0.6000000000000001", "71": "0.6000000000000001", "72": "0.1", "73": "0.1", "74": "0.6000000000000001", "75": "0.6000000000000001", "76": "1.2000000000000002", "77": "1.2000000000000002", "78": "1.2000000000000002", "79": "0.6000000000000001", "8": "0.3", "80": "0.6000000000000001", "83": "5", "84": "5", "85": "5", "86": "5", "87": "5", "88": "5", "89": "5", "9": "1.73", "90": "5", "91": "5", "92": "5", "93": "5", "94": "5", "95": "5", "96": "5", "98": "22.5" }, "MaterialDensity": { "100": "91.5", "115": "9.100000000000001", "116": "9.100000000000001", "156": "22.5", "157": "22.5", "158": "22.5", "159": "22.5", "160": "22.5", "161": "22.5", "162": "22.5", "163": "22.5", "164": "22.5", "165": "22.5", "166": "22.5", "167": "22.5", "179": "9.100000000000001", "180": "9.100000000000001", "225": "22.5", "226": "91.5", "227": "91.5", "228": "91.5", "231": "91.5", "255": "91.5", "273": "91.5", "274": "91.5", "275": "22.5", "276": "22.5", "277": "91.5", "278": "91.5", "332": "91.5", "333": "91.5", "334": "91.5", "335": "91.5", "338": "91.5", "339": "22.5", "340": "91.5", "45": "22.5", "47": "22.5", "48": "22.5", "50": "22.5", "51": "22.5", "52": "22.5", "53": "22.5", "54": "22.5", "55": "22.5", "56": "22.5", "57": "22.5", "58": "22.5", "59": "22.5", "60": "22.5", "61": "22.5", "62": "22.5", "63": "22.5", "64": "22.5", "65": "22.5", "66": "22.5", "67": "22.5", "68": "22.5", "69": "22.5", "70": "22.5", "71": "22.5", "72": "22.5", "73": "22.5", "74": "22.5", "75": "22.5", "76": "22.5", "77": "22.5", "78": "22.5", "79": "22.5", "80": "22.5", "83": "91.5", "84": "91.5", "85": "91.5", "86": "91.5", "87": "91.5", "88": "91.5", "89": "91.5", "90": "91.5", "91": "91.5", "92": "91.5", "93": "91.5", "94": "91.5", "95": "91.5", "96": "91.5", "98": "91.5" }, "MaxAngle": { "72": 0, "73": 12 }, "MaxAngularDrag": { "115": 0.25 }, "MaxBraking": { "273": 40, "274": 40, "277": 40, "278": 40 }, "MaxDeviation": { "89": 180, "90": 90, "91": 1.01, "92": 90, "93": 160, "95": 180, "96": 90 }, "MaxForce": { "115": 610, "88": 100 }, "MaxSupportedMass": { "332": 1000, "333": 1000, "334": 1000, "335": 1000, "340": 1000, "95": 45, "96": 45 }, "MaxVelocity": { "115": 15, "116": 500, "179": 500, "180": 500, "255": 1, "273": 30, "274": 30, "277": 30, "278": 30, "332": 240, "333": 240, "334": 240, "335": 240, "340": 240, "88": 30, "89": 60, "90": 60, "91": 1, "92": 300, "93": 300, "94": 1, "95": 240, "96": 240 }, "MinDeviation": { "89": 180, "90": 90, "91": 0, "92": 90, "93": 160, "95": 180, "96": 90 }, "MinSignalValue": { "72": 0, "73": 0 }, "MinSteerAngleFactor": { "274": 0.7, "278": 0.7 }, "PartBIsFlipped": { "84": true, "92": true, "93": true }, "ParticlePrefabPath": { "116": "Thruster_Small_VFX", "179": "Thruster_Medium_VFX", "180": "Thruster_Large_VFX" }, "Path": { "0": "Cube", "1": "NegativeTetrahedron", "10": "RoundedNegativeQuarterPyramid", "100": "Weapon_PlasmaCannon", "103": "WideCylinderDoubleDiagonal", "104": "NarrowCylinderDoubleDiagonal", "105": "PostDoubleDiagonal", "107": "PostStraight", "108": "PostLShape", "109": "PostTJunction", "11": "RoundedWedge", "110": "PostCross", "111": "PostCorner", "112": "PostDiagonal", "115": "AntiGravity_Block", "116": "Thruster_Small", "12": "RoundedQuarterPyramid", "13": "RoundedTetrahedron", "135": "GlassFrame_SkewedTriangle", "136": "Frame_Square", "14": "Cone", "15": "ConeSegment", "153": "Frame_Triangle", "154": "Frame_SkewedSquare", "155": "Frame_SkewedTriangle", "156": "Math_DotProduct", "157": "Math_CrossProduct", "158": "Math_Angle", "159": "Math_Distance", "16": "Hemisphere", "160": "Math_Magnitude", "161": "Math_Normalize", "162": "Vector3_Const_Block", "163": "PositionSensor_Block", "164": "VelocitySensor_Block", "165": "DirectionSensor_Block", "166": "NearestPlayerPositionSensor_Block", "167": "MyPositionSensor_Block", "17": "Sphere", "179": "Thruster_Standard", "18": "Cube", "180": "Thruster_Large", "19": "NegativeTetrahedron", "195": "GlassFrame_Square", "196": "GlassFrame_Triangle", "198": "HalfDoubleSliced", "2": "NegativeQuarterPyramid", "20": "NegativeQuarterPyramid", "21": "Wedge", "22": "QuarterPyramid", "225": "DestructionSensor_Block", "226": "Weapon_ExplosiveBlock_Small_Plasma", "227": "Weapon_ExplosiveBlock_Medium_Plasma", "228": "Weapon_ExplosiveBlock_Large_Plasma", "229": "GlassCube", "23": "Tetrahedron", "230": "GlassTriangle", "231": "ProtoniumCrystal", "24": "Triangle", "25": "RoundedNegativeTetrahedron", "255": "Decoupler_Block", "26": "RoundedNegativeQuarterPyramid", "27": "RoundedWedge", "273": "WheelRig_APC_NoSteering_BuildMode", "274": "WheelRig_APC_WithSteer_BuildMode", "275": "FloatDisplayBlock", "276": "Vector3_Display_Block", "277": "WheelRig_Small_BuildMode_NoSteer", "278": "WheelRig_Small_BuildMode_WithSteer", "28": "RoundedTetrahedron", "29": "Circle", "3": "DoubleSliced", "30": "WideCylinder", "31": "NarrowCylinder", "32": "QuarterCircle", "33": "WideCylinder", "332": "Weapon_Turret_GroundLaser", "333": "Weapon_Turret_GroundPlasma", "334": "Weapon_Turret_AirLaser", "335": "Weapon_Turret_AirPlasma", "338": "Weapon_RailGun", "339": "AdvancedDestructionSensor_Block", "34": "WideCylinderBend", "340": "Weapon_Turret_GroundRail", "35": "WideCylinderT", "36": "WideCylinderCross", "37": "WideCylinderCorner", "38": "WideCylinderDiagonal", "39": "NarrowCylinder", "4": "HalfDoubleSliced", "40": "NarrowCylinderBend", "41": "NarrowCylinderT", "42": "NarrowCylinderCross", "43": "NarrowCylinderCorner", "44": "NarrowCylinderDiagonal", "45": "Seat_Driver_Robocraft2_Build", "47": "Headlamp_Indicator", "48": "Headlamp_Strip", "49": "GlassFrame_SkewedSquare", "5": "Wedge", "50": "Logic_AND", "51": "Logic_OR", "52": "Logic_NOT", "53": "Logic_NAND", "54": "Logic_NOR", "55": "Logic_XOR", "56": "Logic_XNOR", "57": "Math_Adder", "58": "Math_Subtractor", "59": "Math_Multiplier", "6": "QuarterPyramid", "60": "Math_Divider", "61": "Math_Inverter", "62": "Math_Average", "63": "Math_Absolute", "64": "Math_Min", "65": "Math_Max", "66": "Math_Equal", "67": "Math_Less", "68": "Math_Less_Equal", "69": "Math_Greater", "7": "EighthPyramid", "70": "Math_Greater_Equal", "71": "Simple_Connector", "72": "Button_Base", "73": "Switch_Base", "74": "Cube", "75": "BitBlock", "76": "Const_Block", "77": "Counter_Block", "78": "TimerBlock", "79": "Sensor_Block", "8": "Tetrahedron", "80": "DistanceSensor_Block", "83": "Axle", "84": "Hinge", "85": "BallJoint", "86": "UniversalJoint", "87": "TelescopicJoint", "88": "Motor", "89": "AxleServo", "9": "RoundedNegativeTetrahedron", "90": "HingeServo", "91": "PistonServo", "92": "HingeSpring", "93": "AxleSpring", "94": "DampedSpring", "95": "AimingAxleServo", "96": "AimingHingeServo", "98": "Weapon_30mmAutoCannon_Long_Laser" }, "PerimeterWidthMultiplier": { "0": [ 1, 1, 1, 1, 1, 1 ], "1": [ 0.85375, 1, 0.75, 1, 1, 0.75 ], "10": [ 0.8925, 1, 0, 1, 1, 0.75 ], "100": [ 0, 0, 0, 1, 0, 0 ], "103": [ 0, 0, 0.25, 0.25, 0, 0 ], "104": [ 0, 0, 0.25, 0.25, 0, 0 ], "105": [ 0, 0, 0.3333, 0.3333, 0, 0 ], "107": [ 0.66665, 0.66665, 0.3333, 0.3333, 0.66665, 0.66665 ], "108": [ 0.6666, 0.6666, 0.49995, 0.3333, 0.3333, 0.49995 ], "109": [ 0.3333, 0.3333, 0.6666, 0.3333, 0.49995, 0.49995 ], "11": [ 0.8925, 0.75, 0, 1, 1, 0 ], "110": [ 0.3333, 0.3333, 0.3333, 0.3333, 0.9999, 0.9999 ], "111": [ 0.3333, 0.49995, 0.49995, 0.3333, 0.3333, 0.49995 ], "112": [ 0, 0, 0.3333, 0.3333, 0, 0 ], "115": [ 0, 0, 0, 0.25, 0, 0 ], "116": [ 0, 0, 0, 1, 0, 0 ], "12": [ 0, 0.75, 0, 1, 0.8925, 0 ], "13": [ 0, 0.75, 0, 1, 0.8925, 0 ], "135": [ 0, 0.66675, 0, 0.66675, 0, 0 ], "136": [ 0.87425, 0.66675, 0.66675, 0.66675, 0, 0 ], "14": [ 0, 0, 0, 0.25, 0, 0 ], "15": [ 0, 0.75, 0, 0.75, 0.8525, 0 ], "153": [ 0, 0.66675, 0, 0.66675, 0, 0 ], "154": [ 1.03175, 0.66675, 0.66675, 0.66675, 0, 0 ], "155": [ 0, 0.66675, 0, 0.66675, 0, 0 ], "156": [ 0, 0, 0, 1, 0, 0 ], "157": [ 0, 0, 0, 1, 0, 0 ], "158": [ 0, 0, 0, 1, 0, 0 ], "159": [ 0, 0, 0, 1, 0, 0 ], "16": [ 0, 0, 0, 0.25, 0, 0 ], "160": [ 0, 0, 0, 1, 0, 0 ], "161": [ 0, 0, 0, 1, 0, 0 ], "162": [ 0, 0, 0, 1, 0, 0 ], "163": [ 0, 0, 0, 0.25, 0, 0 ], "164": [ 0, 0, 0, 0.25, 0, 0 ], "165": [ 0, 0, 0, 0.25, 0, 0 ], "166": [ 0, 0, 0, 0.25, 0, 0 ], "167": [ 0, 0, 0, 0.25, 0, 0 ], "17": [ 0, 0, 0, 0, 0, 0 ], "179": [ 0, 0, 0, 1, 0, 0 ], "18": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "180": [ 0, 0, 0, 1, 0, 0 ], "19": [ 0.85375, 0.66665, 0.75, 1, 0.66665, 0.583325 ], "195": [ 0.87425, 0.66675, 0.66675, 0.66675, 0, 0 ], "196": [ 0, 0.66675, 0, 0.66675, 0, 0 ], "198": [ 0.595825, 0, 0, 0.75, 0, 0.583325 ], "2": [ 0.85375, 1, 0, 1, 1, 0.75 ], "20": [ 0.595825, 0.833325, 0, 1, 1, 0.583325 ], "21": [ 0.595825, 0.583325, 0, 1, 0.66665, 0 ], "22": [ 0, 0.583325, 0, 1, 0.595825, 0 ], "225": [ 0, 0, 0, 0.25, 0, 0 ], "226": [ 1, 1, 1, 1, 1, 1 ], "227": [ 1, 1, 1, 1, 1, 1 ], "228": [ 1, 1, 1, 1, 1, 1 ], "229": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "23": [ 0, 0.583325, 0, 0.75, 0.595825, 0 ], "230": [ 0, 0.66665, 0.75, 0.75, 0.66665, 0 ], "231": [ 1, 1, 1, 1, 1, 1 ], "24": [ 0, 0.66665, 0.75, 0.75, 0.66665, 0 ], "25": [ 0.595825, 0.66665, 0.75, 1, 0.66665, 0.583325 ], "255": [ 0, 0, 1, 1, 0, 0 ], "26": [ 0.595825, 0.66665, 0, 1, 0.66665, 0.583325 ], "27": [ 0.595825, 0.583325, 0, 1, 0.66665, 0 ], "273": [ 0.61, 0.61, 0.25, 1, 0.61, 0.61 ], "274": [ 0.61, 0.61, 0.25, 1, 0.61, 0.61 ], "277": [ 0.61, 0.61, 0.25, 1, 0.61, 0.61 ], "278": [ 0.61, 0.61, 0.25, 1, 0.61, 0.61 ], "28": [ 0, 0.583325, 0, 0.75, 0.595825, 0 ], "29": [ 0, 0, 0.75, 0.75, 0, 0 ], "3": [ 0.85375, 0.75, 0, 1, 0.85375, 0.75 ], "30": [ 0, 0, 0.25, 0.25, 0, 0 ], "31": [ 0, 0, 0.25, 0.25, 0, 0 ], "32": [ 0, 0.66665, 0.75, 0.85375, 0.66665, 0 ], "33": [ 0, 0, 0.25, 0.25, 0, 0 ], "332": [ 0, 0, 0, 1, 0, 0 ], "333": [ 0, 0, 0, 1, 0, 0 ], "334": [ 0, 0, 0, 1, 0, 0 ], "335": [ 0, 0, 0, 1, 0, 0 ], "338": [ 0, 0, 0, 1, 0, 0 ], "339": [ 0, 0, 0, 0.25, 0, 0 ], "34": [ 0, 0, 0, 0.25, 0.519125, 0 ], "340": [ 0, 0, 0, 1, 0, 0 ], "35": [ 0.519125, 0.25, 0, 0.25, 0, 0 ], "36": [ 0.519125, 0.25, 0.25, 0.25, 0, 0 ], "37": [ 0.519125, 0, 0, 0.25, 0.519125, 0 ], "38": [ 0, 0, 0.25, 0.25, 0, 0 ], "39": [ 0, 0, 0.25, 0.25, 0, 0 ], "4": [ 0.85375, 0, 0, 0.75, 0, 0.75 ], "40": [ 0, 0, 0, 0.25, 0.26175, 0 ], "41": [ 0.26175, 0.25, 0, 0.25, 0, 0 ], "42": [ 0.26175, 0.25, 0.25, 0.25, 0, 0 ], "43": [ 0.26175, 0, 0, 0.25, 0.26175, 0 ], "44": [ 0, 0, 0.25, 0.25, 0, 0 ], "45": [ 0.665, 0.665, 0, 1, 0.665, 0.665 ], "47": [ 0, 0, 0, 0.2435, 0, 0 ], "48": [ 0, 0, 0, 0.3325, 0, 0 ], "49": [ 1.03175, 0.66675, 0.66675, 0.66675, 0, 0 ], "5": [ 0.85375, 0.75, 0, 1, 1, 0 ], "50": [ 0, 0, 0, 1, 0, 0 ], "51": [ 0, 0, 0, 1, 0, 0 ], "52": [ 0, 0, 0, 1, 0, 0 ], "53": [ 0, 0, 0, 1, 0, 0 ], "54": [ 0, 0, 0, 1, 0, 0 ], "55": [ 0, 0, 0, 1, 0, 0 ], "56": [ 0, 0, 0, 1, 0, 0 ], "57": [ 0, 0, 0, 1, 0, 0 ], "58": [ 0, 0, 0, 1, 0, 0 ], "59": [ 0, 0, 0, 1, 0, 0 ], "6": [ 0, 0.75, 0, 1, 0.85375, 0 ], "60": [ 0, 0, 0, 1, 0, 0 ], "61": [ 0, 0, 0, 1, 0, 0 ], "62": [ 0, 0, 0, 1, 0, 0 ], "63": [ 0, 0, 0, 1, 0, 0 ], "64": [ 0, 0, 0, 1, 0, 0 ], "65": [ 0, 0, 0, 1, 0, 0 ], "66": [ 0, 0, 0, 1, 0, 0 ], "67": [ 0, 0, 0, 1, 0, 0 ], "68": [ 0, 0, 0, 1, 0, 0 ], "69": [ 0, 0, 0, 1, 0, 0 ], "7": [ 0, 0, 0, 0.75, 0.85375, 0 ], "70": [ 0, 0, 0, 1, 0, 0 ], "71": [ 0, 0, 0, 1, 0, 0 ], "72": [ 0, 0, 0, 0.25, 0, 0 ], "73": [ 0, 0, 0, 0.875, 0, 0 ], "74": [ 0.66665, 0.66665, 1, 1, 0.66665, 0.66665 ], "75": [ 0, 0, 0, 1, 0, 0 ], "76": [ 0, 0, 0, 1, 0, 0 ], "77": [ 0, 0, 0, 1, 0, 0 ], "78": [ 0, 0, 0, 1, 0, 0 ], "79": [ 0, 0, 0.25, 0.25, 0, 0 ], "8": [ 0, 0.75, 0, 0.75, 0.85375, 0 ], "80": [ 0, 0, 0, 0.25, 0, 0 ], "83": [ 0, 0, 0.25, 0.25, 0, 0 ], "84": [ 0, 0, 1, 1, 0, 0 ], "85": [ 0, 0, 1, 1, 0, 0 ], "86": [ 0, 0, 1, 1, 0, 0 ], "87": [ 0, 0, 1, 1, 0, 0 ], "88": [ 0, 0, 1, 1, 0, 0 ], "89": [ 0, 0, 1, 1, 0, 0 ], "9": [ 0.8925, 1, 0.75, 1, 1, 0.75 ], "90": [ 0, 0, 1, 1, 0, 0 ], "91": [ 0, 0, 1, 1, 0, 0 ], "92": [ 0, 0, 1, 1, 0, 0 ], "93": [ 0, 0, 1, 1, 0, 0 ], "94": [ 0, 0, 1, 1, 0, 0 ], "95": [ 0, 0, 1, 1, 0, 0 ], "96": [ 0, 0, 1, 1, 0, 0 ], "98": [ 0, 0, 0, 1, 0, 0 ] }, "PlayerAttachmentPosition": { "45": { "x": 0, "y": 0, "z": -0.4 } }, "PlayerAttachmentRotation": { "45": { "x": 0, "y": 0, "z": 0 } }, "PlayerExitPosition": { "45": { "x": 0, "y": 0.2, "z": 0 } }, "PortSpecGroup": { "100": "GunSingleInput", "115": "SingleBasicInput", "116": "SingleBasicInput", "156": "LogicBlockTwoVectorToFloatInput", "157": "LogicBlockTwoVectorToVectorInput", "158": "LogicBlockTwoVectorToFloatInput", "159": "LogicBlockTwoVectorToFloatInput", "160": "LogicBlockOneVectorToFloatInput", "161": "LogicBlockOneVectorToVectorInput", "162": "LogicBlockOneVectorOutput", "163": "LogicBlockOneVectorOutput", "164": "LogicBlockOneVectorFloatOutput", "165": "LogicBlockOneVectorOutput", "166": "NearestPlayerInfoBlock", "167": "LogicBlockOneVectorOutput", "179": "SingleBasicInput", "180": "SingleBasicInput", "225": "DestructionSensor", "226": "GunNoZoomInput", "227": "GunNoZoomInput", "228": "GunNoZoomInput", "231": "TNTBlockInput", "255": "SingleBasicInput", "273": "WheelRigNoSteering", "274": "WheelRigWithSteering", "275": "SingleBasicInput", "276": "SingleBasicVectorInput", "277": "WheelRigNoSteering", "278": "WheelRigWithSteering", "332": "GunTurret", "333": "GunTurret", "334": "GunTurret", "335": "GunTurret", "338": "GunSingleInput", "339": "AdvancedDestructionSensor", "340": "GunTurret", "45": "PilotSeats", "47": "SimpleLightBlockInput", "48": "SimpleLightBlockInput", "50": "LogicBlockTwoInputs", "51": "LogicBlockTwoInputs", "52": "LogicBlockOneInput", "53": "LogicBlockTwoInputs", "54": "LogicBlockTwoInputs", "55": "LogicBlockTwoInputs", "56": "LogicBlockTwoInputs", "57": "LogicBlockTwoInputs", "58": "LogicBlockTwoInputs", "59": "LogicBlockTwoInputs", "60": "LogicBlockTwoInputs", "61": "LogicBlockOneInput", "62": "LogicBlockTwoInputs", "63": "LogicBlockOneInput", "64": "LogicBlockTwoInputs", "65": "LogicBlockTwoInputs", "66": "LogicBlockTwoInputs", "67": "LogicBlockTwoInputs", "68": "LogicBlockTwoInputs", "69": "LogicBlockTwoInputs", "70": "LogicBlockTwoInputs", "71": "LogicBlockOneInput", "72": "Switches", "73": "Switches", "75": "LogicBlockThreeInputs", "76": "ConstBlock", "77": "CounterBlock", "78": "LogicBlockTimerBlock", "79": "Trigger", "80": "SingleBasicOutput", "88": "SingleBasicInput", "89": "SingleBasicInput", "90": "SingleBasicInput", "91": "SingleBasicInput", "95": "AimingServo", "96": "AimingServo", "98": "GunSingleInput" }, "PreScale": { "18": { "x": 1, "y": 0.33333, "z": 1 }, "19": { "x": 1, "y": 0.33333, "z": 1 }, "198": { "x": 1, "y": 0.33333, "z": 1 }, "20": { "x": 1, "y": 0.33333, "z": 1 }, "21": { "x": 1, "y": 0.33333, "z": 1 }, "22": { "x": 1, "y": 0.33333, "z": 1 }, "229": { "x": 1, "y": 0.33333, "z": 1 }, "23": { "x": 1, "y": 0.33333, "z": 1 }, "230": { "x": 1, "y": 0.33333, "z": 1 }, "24": { "x": 1, "y": 0.33333, "z": 1 }, "25": { "x": 1, "y": 0.33333, "z": 1 }, "26": { "x": 1, "y": 0.33333, "z": 1 }, "27": { "x": 1, "y": 0.33333, "z": 1 }, "28": { "x": 1, "y": 0.33333, "z": 1 }, "29": { "x": 1, "y": 0.33333, "z": 1 }, "30": { "x": 1, "y": 0.33333, "z": 1 }, "31": { "x": 1, "y": 0.33333, "z": 1 }, "32": { "x": 1, "y": 0.33333, "z": 1 }, "74": { "x": 1, "y": 0.33333, "z": 1 } }, "ProxyBottom": { "1": [ 1, 1, 0, 0, 0, 0 ], "10": [ 1, 1, 1, 1, 1, 1 ], "100": [ 1, 0, 1, 1, 1, 1 ], "103": [ 1, 0, 0, 1, 1, 0 ], "104": [ 1, 0, 0, 1, 1, 0 ], "105": [ 1, 0, 0, 1, 1, 0 ], "107": [ 1, 0, 1, 0, 0, 0 ], "108": [ 1, 1, 1, 0, 0, 0 ], "109": [ 1, 1, 1, 0, 1, 0 ], "11": [ 1, 1, 1, 0, 0, 0 ], "110": [ 1, 0, 0, 0, 1, 0 ], "111": [ 1, 1, 0, 0, 0, 0 ], "112": [ 1, 0, 1, 1, 1, 0 ], "115": [ 1, 1, 1, 1, 1, 1 ], "116": [ 1, 1, 1, 1, 1, 1 ], "12": [ 1, 1, 1, 1, 1, 1 ], "13": [ 1, 1, 0, 0, 0, 0 ], "135": [ 1, 1, 1, 0, 1, 0 ], "136": [ 1, 1, 1, 1, 1, 0 ], "14": [ 1, 1, 1, 0, 0, 0 ], "15": [ 1, 1, 1, 1, 1, 1 ], "153": [ 1, 1, 1, 1, 1, 0 ], "154": [ 1, 1, 1, 0, 1, 0 ], "155": [ 1, 1, 1, 0, 1, 0 ], "156": [ 1, 1, 1, 0, 1, 0 ], "157": [ 1, 1, 1, 0, 1, 0 ], "158": [ 1, 1, 1, 0, 1, 0 ], "159": [ 1, 1, 1, 0, 1, 0 ], "16": [ 1, 2, 1, 0, 0, 0 ], "160": [ 1, 1, 1, 0, 1, 0 ], "161": [ 1, 1, 1, 0, 1, 0 ], "162": [ 1, 1, 1, 0, 1, 0 ], "163": [ 1, 1, 1, 0, 1, 0 ], "164": [ 1, 1, 1, 0, 1, 0 ], "165": [ 1, 1, 1, 0, 1, 0 ], "166": [ 1, 1, 1, 0, 1, 0 ], "167": [ 1, 1, 1, 0, 1, 0 ], "179": [ 1, 1, 1, 1, 1, 1 ], "18": [ 1, 0, 2, 0, 0, 0 ], "180": [ 1, 1, 1, 1, 1, 1 ], "19": [ 1, 2, 2, 2, 2, 2 ], "195": [ 1, 1, 1, 1, 1, 0 ], "196": [ 1, 1, 1, 1, 1, 0 ], "198": [ 1, 2, 2, 2, 2, 2 ], "2": [ 1, 1, 1, 1, 1, 1 ], "20": [ 1, 2, 2, 2, 2, 2 ], "21": [ 1, 2, 2, 2, 2, 2 ], "22": [ 1, 2, 2, 2, 2, 2 ], "225": [ 1, 1, 1, 1, 1, 1 ], "226": [ 1, 0, 1, 1, 0, 0 ], "229": [ 1, 0, 2, 0, 0, 0 ], "23": [ 1, 2, 2, 2, 2, 2 ], "230": [ 1, 1, 2, 1, 0, 0 ], "24": [ 1, 0, 2, 2, 0, 0 ], "25": [ 1, 2, 2, 2, 2, 2 ], "255": [ 1, 1, 1, 0, 0, 0 ], "26": [ 1, 2, 2, 2, 2, 2 ], "27": [ 1, 2, 2, 2, 2, 2 ], "275": [ 1, 1, 1, 0, 1, 0 ], "276": [ 1, 1, 1, 0, 1, 0 ], "28": [ 1, 2, 2, 2, 2, 2 ], "29": [ 1, 0, 2, 0, 0, 0 ], "3": [ 1, 1, 1, 1, 1, 1 ], "30": [ 1, 0, 2, 0, 0, 0 ], "31": [ 1, 0, 2, 0, 0, 0 ], "32": [ 1, 2, 2, 2, 2, 2 ], "33": [ 1, 0, 1, 0, 0, 0 ], "332": [ 1, 1, 1, 0, 0, 0 ], "333": [ 1, 1, 1, 0, 0, 0 ], "334": [ 1, 1, 1, 0, 0, 0 ], "335": [ 1, 1, 1, 0, 0, 0 ], "338": [ 1, 0, 1, 1, 1, 1 ], "339": [ 1, 1, 1, 1, 1, 1 ], "34": [ 1, 1, 1, 0, 0, 0 ], "340": [ 1, 1, 1, 0, 0, 0 ], "35": [ 1, 1, 1, 0, 1, 0 ], "36": [ 1, 0, 0, 0, 1, 0 ], "37": [ 1, 1, 0, 0, 0, 0 ], "38": [ 1, 0, 1, 1, 1, 0 ], "39": [ 1, 0, 1, 0, 0, 0 ], "4": [ 1, 1, 1, 1, 1, 1 ], "40": [ 1, 1, 1, 0, 0, 0 ], "41": [ 1, 1, 1, 0, 1, 0 ], "42": [ 1, 0, 0, 0, 1, 0 ], "43": [ 1, 1, 0, 0, 0, 0 ], "44": [ 1, 0, 1, 1, 1, 0 ], "47": [ 1, 1, 1, 0, 0, 0 ], "48": [ 1, 1, 1, 0, 0, 0 ], "49": [ 1, 1, 1, 0, 1, 0 ], "5": [ 1, 1, 1, 0, 0, 0 ], "50": [ 1, 1, 1, 1, 1, 1 ], "51": [ 1, 1, 1, 1, 1, 1 ], "52": [ 1, 1, 1, 1, 1, 1 ], "53": [ 1, 1, 1, 1, 1, 1 ], "54": [ 1, 1, 1, 1, 1, 1 ], "55": [ 1, 1, 1, 1, 1, 1 ], "56": [ 1, 1, 1, 1, 1, 1 ], "57": [ 1, 1, 1, 1, 1, 1 ], "58": [ 1, 1, 1, 1, 1, 1 ], "59": [ 1, 1, 1, 1, 1, 1 ], "6": [ 1, 1, 1, 1, 1, 1 ], "60": [ 1, 1, 1, 1, 1, 1 ], "61": [ 1, 1, 1, 1, 1, 1 ], "62": [ 1, 1, 1, 1, 1, 1 ], "63": [ 1, 1, 1, 1, 1, 1 ], "64": [ 1, 1, 1, 1, 1, 1 ], "65": [ 1, 1, 1, 1, 1, 1 ], "66": [ 1, 1, 1, 1, 1, 1 ], "67": [ 1, 1, 1, 1, 1, 1 ], "68": [ 1, 1, 1, 1, 1, 1 ], "69": [ 1, 1, 1, 1, 1, 1 ], "7": [ 1, 1, 1, 0, 0, 0 ], "70": [ 1, 1, 1, 1, 1, 1 ], "71": [ 1, 1, 1, 0, 1, 0 ], "72": [ 1, 1, 1, 0, 0, 0 ], "73": [ 1, 1, 1, 1, 1, 1 ], "74": [ 1, 1, 1, 1, 1, 1 ], "75": [ 1, 1, 1, 1, 1, 1 ], "76": [ 1, 1, 0, 1, 1, 1 ], "77": [ 1, 1, 0, 1, 1, 1 ], "78": [ 1, 1, 0, 1, 1, 1 ], "79": [ 1, 1, 1, 0, 1, 0 ], "8": [ 1, 1, 0, 0, 0, 0 ], "80": [ 1, 1, 1, 0, 0, 0 ], "83": [ 1, 1, 1, 0, 0, 0 ], "84": [ 1, 0, 1, 0, 0, 0 ], "85": [ 1, 1, 1, 0, 0, 0 ], "86": [ 1, 0, 1, 0, 0, 0 ], "87": [ 1, 1, 1, 0, 0, 0 ], "88": [ 1, 1, 1, 0, 0, 0 ], "89": [ 1, 1, 1, 0, 0, 0 ], "9": [ 1, 1, 1, 0, 0, 0 ], "90": [ 1, 1, 1, 0, 0, 0 ], "91": [ 1, 1, 1, 0, 0, 0 ], "92": [ 1, 1, 1, 0, 0, 0 ], "93": [ 1, 1, 1, 0, 0, 0 ], "94": [ 1, 1, 1, 0, 0, 0 ], "95": [ 1, 1, 1, 0, 0, 0 ], "96": [ 1, 1, 1, 0, 0, 0 ], "98": [ 1, 0, 1, 1, 1, 1 ] }, "RWMass": { "100": "45", "226": "30", "227": "40", "228": "65", "255": "5", "273": 100, "274": 100, "277": 70, "278": "70", "332": "500", "333": "450", "334": "250", "335": "225", "338": "90", "340": "900", "45": 50, "47": "0.9", "48": "1.8", "83": 5, "84": "5", "85": "5", "86": "5", "87": "5", "88": "5", "89": "5", "90": "5", "91": "5", "92": "5", "93": "5", "94": "5", "95": "5", "96": "5", "98": "22.5" }, "ScalingPermission": { "0": "NonUniform", "1": "NonUniform", "10": "NonUniform", "100": "None", "103": "NonUniform", "104": "NonUniform", "105": "NonUniform", "107": "NonUniform", "108": "NonUniform", "109": "NonUniform", "11": "NonUniform", "110": "NonUniform", "111": "NonUniform", "112": "NonUniform", "115": "None", "116": "None", "12": "NonUniform", "13": "NonUniform", "135": "NonUniform", "136": "NonUniform", "14": "NonUniform", "15": "NonUniform", "153": "NonUniform", "154": "NonUniform", "155": "NonUniform", "156": "None", "157": "None", "158": "None", "159": "None", "16": "NonUniform", "160": "None", "161": "None", "162": "None", "163": "None", "164": "None", "165": "None", "166": "None", "167": "None", "17": "NonUniform", "179": "None", "18": "NormalPlaneOnly", "180": "None", "19": "NormalPlaneOnly", "195": "NonUniform", "196": "NonUniform", "198": "NormalPlaneOnly", "2": "NonUniform", "20": "NormalPlaneOnly", "21": "NormalPlaneOnly", "22": "NormalPlaneOnly", "225": "None", "226": "None", "227": "None", "228": "None", "229": "NormalPlaneOnly", "23": "NormalPlaneOnly", "230": "NormalPlaneOnly", "231": "None", "24": "NormalPlaneOnly", "25": "NormalPlaneOnly", "255": "Uniform", "26": "NormalPlaneOnly", "27": "NormalPlaneOnly", "273": "None", "274": "None", "275": "None", "276": "None", "277": "None", "278": "None", "28": "NormalPlaneOnly", "29": "NormalPlaneOnly", "3": "NonUniform", "30": "NormalPlaneOnly", "31": "NormalPlaneOnly", "32": "NormalPlaneOnly", "33": "NonUniform", "332": "None", "333": "None", "334": "None", "335": "None", "338": "None", "339": "None", "34": "NonUniform", "340": "None", "35": "NonUniform", "36": "NonUniform", "37": "NonUniform", "38": "NonUniform", "39": "NonUniform", "4": "NonUniform", "40": "NonUniform", "41": "NonUniform", "42": "NonUniform", "43": "NonUniform", "44": "NonUniform", "45": "None", "47": "None", "48": "None", "49": "NonUniform", "5": "NonUniform", "50": "None", "51": "None", "52": "None", "53": "None", "54": "None", "55": "None", "56": "None", "57": "None", "58": "None", "59": "None", "6": "NonUniform", "60": "None", "61": "None", "62": "None", "63": "None", "64": "None", "65": "None", "66": "None", "67": "None", "68": "None", "69": "None", "7": "NonUniform", "70": "None", "71": "None", "72": "None", "73": "None", "74": "NormalPlaneOnly", "75": "None", "76": "None", "77": "None", "78": "None", "79": "NonUniformOnly", "8": "NonUniform", "80": "None", "83": "Uniform", "84": "Uniform", "85": "Uniform", "86": "Uniform", "87": "Uniform", "88": "Uniform", "89": "Uniform", "9": "NonUniform", "90": "Uniform", "91": "Uniform", "92": "Uniform", "93": "Uniform", "94": "Uniform", "95": "Uniform", "96": "Uniform", "98": "None" }, "SeatStandingType": { "45": "SeatedPilot" }, "SelectableFaces": { "0": [ 0, 1, 2, 3, 4, 5 ], "1": [ 0, 1, 2, 3, 4, 5 ], "10": [ 0, 1, 3, 4, 5 ], "100": [ 3 ], "103": [ 2, 3 ], "104": [ 2, 3 ], "105": [ 2, 3 ], "107": [ 0, 1, 2, 3, 4, 5 ], "108": [ 0, 1, 2, 3, 4, 5 ], "109": [ 0, 1, 2, 3, 4, 5 ], "11": [ 0, 1, 3, 4 ], "110": [ 0, 1, 2, 3, 4, 5 ], "111": [ 0, 1, 2, 3, 4, 5 ], "112": [ 2, 3 ], "115": [ 3 ], "116": [ 3 ], "12": [ 1, 3, 4 ], "13": [ 1, 3, 4 ], "135": [ 1, 3 ], "136": [ 0, 1, 2, 3 ], "14": [ 3 ], "15": [ 1, 3, 4 ], "153": [ 1, 3 ], "154": [ 0, 1, 2, 3 ], "155": [ 1, 3 ], "156": [ 3 ], "157": [ 3 ], "158": [ 3 ], "159": [ 3 ], "16": [ 3 ], "160": [ 3 ], "161": [ 3 ], "162": [ 3 ], "163": [ 3 ], "164": [ 3 ], "165": [ 3 ], "166": [ 3 ], "167": [ 3 ], "17": [], "179": [ 3 ], "18": [ 0, 1, 2, 3, 4, 5 ], "180": [ 3 ], "19": [ 0, 1, 2, 3, 4, 5 ], "195": [ 0, 1, 2, 3 ], "196": [ 1, 3 ], "198": [ 0, 3, 5 ], "2": [ 0, 1, 3, 4, 5 ], "20": [ 0, 1, 3, 4, 5 ], "21": [ 0, 1, 3, 4 ], "22": [ 1, 3, 4 ], "225": [ 3 ], "226": [ 0, 1, 2, 3, 4, 5 ], "227": [ 0, 1, 2, 3, 4, 5 ], "228": [ 0, 1, 2, 3, 4, 5 ], "229": [ 0, 1, 2, 3, 4, 5 ], "23": [ 1, 3, 4 ], "230": [ 1, 2, 3, 4 ], "231": [ 0, 1, 2, 3, 4, 5 ], "24": [ 1, 2, 3, 4 ], "25": [ 0, 1, 2, 3, 4, 5 ], "255": [ 2, 3 ], "26": [ 0, 1, 3, 4, 5 ], "27": [ 0, 1, 3, 4 ], "273": [ 3 ], "274": [ 3 ], "275": [ 3 ], "276": [ 3 ], "277": [ 3 ], "278": [ 3 ], "28": [ 1, 3, 4 ], "29": [ 2, 3 ], "3": [ 0, 1, 3, 4, 5 ], "30": [ 2, 3 ], "31": [ 2, 3 ], "32": [ 1, 2, 3, 4 ], "33": [ 2, 3 ], "332": [ 3 ], "333": [ 3 ], "334": [ 3 ], "335": [ 3 ], "338": [ 3 ], "339": [ 3 ], "34": [ 3, 4 ], "340": [ 3 ], "35": [ 0, 1, 3 ], "36": [ 0, 1, 2, 3 ], "37": [ 0, 3, 4 ], "38": [ 2, 3 ], "39": [ 2, 3 ], "4": [ 0, 3, 5 ], "40": [ 3, 4 ], "41": [ 0, 1, 3 ], "42": [ 0, 1, 2, 3 ], "43": [ 0, 3, 4 ], "44": [ 2, 3 ], "45": [ 0, 1, 3, 4, 5 ], "47": [ 3 ], "48": [ 3 ], "49": [ 0, 1, 2, 3 ], "5": [ 0, 1, 3, 4 ], "50": [ 3 ], "51": [ 3 ], "52": [ 3 ], "53": [ 3 ], "54": [ 3 ], "55": [ 3 ], "56": [ 3 ], "57": [ 3 ], "58": [ 3 ], "59": [ 3 ], "6": [ 1, 3, 4 ], "60": [ 3 ], "61": [ 3 ], "62": [ 3 ], "63": [ 3 ], "64": [ 3 ], "65": [ 3 ], "66": [ 3 ], "67": [ 3 ], "68": [ 3 ], "69": [ 3 ], "7": [ 3, 4 ], "70": [ 3 ], "71": [ 3 ], "72": [ 3 ], "73": [ 3 ], "74": [ 0, 1, 3, 4, 5 ], "75": [ 3 ], "76": [ 3 ], "77": [ 3 ], "78": [ 3 ], "79": [ 2, 3 ], "8": [ 1, 3, 4 ], "80": [ 3 ], "83": [ 2, 3 ], "84": [ 2, 3 ], "85": [ 2, 3 ], "86": [ 2, 3 ], "87": [ 2, 3 ], "88": [ 2, 3 ], "89": [ 2, 3 ], "9": [ 0, 1, 2, 3, 4, 5 ], "90": [ 2, 3 ], "91": [ 2, 3 ], "92": [ 2, 3 ], "93": [ 2, 3 ], "94": [ 2, 3 ], "95": [ 2, 3 ], "96": [ 2, 3 ], "98": [ 3 ] }, "SensorDefaultMaxDistance": { "80": 10 }, "SortIndex": { "0": 1000, "1": 1003, "10": 1010, "100": 6001, "103": 1040, "104": 1047, "105": 1056, "107": 1050, "108": 1051, "109": 1052, "11": 1011, "110": 1053, "111": 1054, "112": 1055, "115": 3503, "116": 3500, "12": 1012, "13": 1013, "135": 1253, "136": 1254, "14": 1014, "15": 1015, "153": 1255, "154": 1256, "155": 1257, "156": 7028, "157": 7029, "158": 7030, "159": 7031, "16": 1016, "160": 7032, "161": 7033, "162": 7034, "163": 7035, "164": 7036, "165": 7037, "166": 7042, "167": 7043, "17": 1017, "179": 3501, "18": 1018, "180": 3502, "19": 1022, "195": 1250, "196": 1251, "198": 1025, "2": 1005, "20": 1024, "21": 1019, "22": 1023, "225": 7040, "226": 6003, "227": 6004, "228": 6005, "229": 1048, "23": 1021, "230": 1049, "231": 6006, "24": 1020, "25": 1026, "255": 4012, "26": 1027, "27": 1028, "273": 3000, "274": 3001, "275": 7038, "276": 7039, "277": 3002, "278": 3003, "28": 1029, "29": 1030, "3": 1007, "30": 1031, "31": 1032, "32": 1033, "33": 1034, "332": 5000, "333": 5001, "334": 5002, "335": 5003, "338": 6002, "339": 7041, "34": 1035, "340": 5004, "35": 1036, "36": 1037, "37": 1038, "38": 1039, "39": 1041, "4": 1008, "40": 1042, "41": 1043, "42": 1044, "43": 1045, "44": 1046, "45": 2000, "47": 7044, "48": 7045, "49": 1252, "5": 1001, "50": 7000, "51": 7001, "52": 7002, "53": 7003, "54": 7004, "55": 7005, "56": 7006, "57": 7007, "58": 7008, "59": 7009, "6": 1004, "60": 7010, "61": 7011, "62": 7012, "63": 7013, "64": 7014, "65": 7015, "66": 7016, "67": 7017, "68": 7018, "69": 7019, "7": 1006, "70": 7020, "71": 7021, "72": 7022, "73": 7023, "74": 1500, "75": 7024, "76": 7025, "77": 7026, "78": 7027, "79": 7038, "8": 1002, "80": 7039, "83": 4000, "84": 4001, "85": 4002, "86": 4003, "87": 4004, "88": 4005, "89": 4006, "9": 1009, "90": 4007, "91": 4008, "92": 4009, "93": 4010, "94": 4011, "95": 6500, "96": 6501, "98": 6000 }, "SpriteName": { "0": "Cube", "1": "NegativeTetrahedron", "10": "RoundedNegativeQuarterPyramid", "100": "Weapon_60mmTankCannon_Short_Plasma", "103": "WideCylinderDoubleDiagonal", "104": "NarrowCylinderDoubleDiagonal", "105": "PostDoubleDiagonal", "107": "PostStraight", "108": "PostLShape", "109": "PostTJunction", "11": "RoundedWedge", "110": "PostCross", "111": "PostCorner", "112": "PostDiagonal", "115": "AntiGravity_Block", "116": "Thruster_Small", "12": "RoundedQuarterPyramid", "13": "RoundedTetrahedron", "135": "GlassFrame_SkewedTriangle", "136": "Frame_Square", "14": "Cone", "15": "ConeSegment", "153": "Frame_Triangle", "154": "Frame_SkewedSquare", "155": "Frame_SkewedTriangle", "156": "Math_DotProduct", "157": "Math_CrossProduct", "158": "Math_Angle", "159": "Math_Distance", "16": "Hemisphere", "160": "Math_Magnitude", "161": "Math_Normalize", "162": "Vector3_Const_Block", "163": "PositionSensor_Block", "164": "VelocitySensor_Block", "165": "DirectionSensor_Block", "166": "NearestPlayerPositionSensor_Block", "167": "MyPositionSensor_Block", "17": "Sphere", "179": "Thruster_Standard", "18": "PlateCube", "180": "Thruster_Large", "19": "PlateNegativeTetrahedron", "195": "GlassFrame_Square", "196": "GlassFrame_Triangle", "198": "PlateHalfDoubleSliced", "2": "NegativeQuarterPyramid", "20": "PlateNegativeQuarterPyramid", "21": "PlateWedge", "22": "PlateQuarterPyramid", "225": "DestructionSensor_Block", "226": "Weapon_ExplosiveBlock_Small_Plasma", "227": "Weapon_ExplosiveBlock_Medium_Plasma", "228": "Weapon_ExplosiveBlock_Large_Plasma", "229": "GlassPlate_Square", "23": "PlateTetrahedron", "230": "GlassPlate_Triangle", "231": "ProtoniumCrystal", "24": "PlateTriangle", "25": "PlateRoundedNegativeTetrahedron", "255": "Decoupler_Block", "26": "PlateRoundedNegativeQuarterPyramid", "27": "PlateRWedge", "273": "WheelRig_APC_NoSteering_BuildMode", "274": "WheelRig_APC_WithSteer_BuildMode", "275": "Math_Less", "276": "Math_Less", "277": "WheelRig_Small_BuildMode_NoSteer", "278": "WheelRig_Small_BuildMode_WithSteer", "28": "PlateRTetra", "29": "PlateCircle", "3": "DoubleSliced", "30": "PlateWideCylinder", "31": "PlateNarrowCylinder", "32": "PlateQuarterCircle", "33": "WideCylinder", "332": "Weapon_Turret_GroundLaser", "333": "Weapon_Turret_GroundPlasma", "334": "Weapon_Turret_AirLaser", "335": "Weapon_Turret_AirPlasma", "338": "Weapon_RailGun", "339": "AdvancedDestructionSensor_Block", "34": "WideCylinderBend", "340": "Weapon_Turret_GroundRail", "35": "WideCylinderT", "36": "WideCylinderCross", "37": "WideCylinderCorner", "38": "WideCylinderDiagonal", "39": "NarrowCylinder", "4": "HalfDoubleSliced", "40": "NarrowCylinderBend", "41": "NarrowCylinderT", "42": "NarrowCylinderCross", "43": "NarrowCylinderCorner", "44": "NarrowCylinderDiagonal", "45": "Seat_Driver_Robocraft2", "47": "Headlamp_Indicator", "48": "Headlamp_Strip", "49": "GlassFrame_SkewedSquare", "5": "Wedge", "50": "Logic_AND", "51": "Logic_OR", "52": "Logic_NOT", "53": "Logic_NAND", "54": "Logic_NOR", "55": "Logic_XOR", "56": "Logic_XNOR", "57": "Math_Adder", "58": "Math_Subtractor", "59": "Math_Multiplier", "6": "QuarterPyramid", "60": "Math_Divider", "61": "Math_Inverter", "62": "Math_Average", "63": "Math_Absolute", "64": "Math_Min", "65": "Math_Max", "66": "Math_Equal", "67": "Math_Less", "68": "Math_Less_Equal", "69": "Math_Greater", "7": "EighthPyramid", "70": "Math_Greater_Equal", "71": "Simple_Connector", "72": "Button", "73": "Switch", "74": "Nameplate", "75": "BitBlock", "76": "Const_Block", "77": "Counter_Block", "78": "TimerBlock", "79": "Sensor_Block", "8": "Tetrahedron", "80": "DistanceSensor_Block", "83": "Axle", "84": "Hinge", "85": "BallJoint", "86": "UniversalJoint", "87": "TelescopicJoint", "88": "Motor", "89": "AxleServo", "9": "RoundedNegativeTetrahedron", "90": "HingeServo", "91": "PistonServo", "92": "HingeSpring", "93": "AxleSpring", "94": "DampedSpring", "95": "AimingAxleServo", "96": "AimingHingeServo", "98": "Weapon_30mmAutoCannon_Long_Laser" }, "StartAudioEvent": { "88": "event:/Physics/PoweredJoints/Motor/MotorStart", "89": "event:/Physics/PoweredJoints/Servo/ServoStart", "90": "event:/Physics/PoweredJoints/Servo/ServoStart", "91": "event:/Physics/PoweredJoints/Piston/PistonStart" }, "TimeRunningModePath": { "45": "Seat_Driver_Robocraft2" }, "TorqueRatioMultiplier": { "273": 1, "274": 1, "277": 1, "278": "1" }, "TriggerColliderPath": { "79": "TriggerVolumeForEverything" }, "TriggerEvent": { "79": "OnEnter" }, "TyreData": { "Radius": { "273": 0.85, "274": 0.85, "277": 0.57, "278": 0.57 }, "TypeId": { "273": 0, "274": 0, "277": 1, "278": 1 }, "Volume": { "273": 0.053, "274": 0.053, "277": 0.037, "278": 0.037 } }, "UseScaleFlipMirroredPrototypes": { "1": true, "10": true, "103": true, "104": true, "105": true, "11": true, "111": true, "112": true, "12": true, "13": true, "135": true, "15": true, "153": true, "154": true, "155": true, "156": true, "157": true, "158": true, "159": true, "160": true, "161": true, "19": true, "196": true, "198": true, "2": true, "20": true, "22": true, "23": true, "230": true, "24": true, "25": true, "26": true, "28": true, "3": true, "32": true, "37": true, "38": true, "4": true, "43": true, "44": true, "49": true, "50": true, "51": true, "52": true, "53": true, "54": true, "55": true, "56": true, "57": true, "58": true, "59": true, "6": true, "60": true, "61": true, "62": true, "63": true, "64": true, "65": true, "66": true, "67": true, "68": true, "69": true, "7": true, "70": true, "76": true, "77": true, "78": true, "8": true, "9": true }, "VFXGraphPath": { "273": "Wheel_Dust_VFX", "274": "Wheel_Dust_VFX", "277": "Wheel_Dust_VFX", "278": "Wheel_Dust_VFX" }, "VaultRotation": { "100": { "x": -60, "y": 30, "z": 0 }, "116": { "x": -16, "y": 45, "z": 0 }, "179": { "x": -16, "y": 45, "z": 0 }, "180": { "x": -16, "y": 45, "z": 0 }, "226": { "x": -60, "y": 30, "z": 0 }, "227": { "x": -60, "y": 30, "z": 0 }, "228": { "x": -60, "y": 30, "z": 0 }, "231": { "x": -60, "y": 30, "z": 0 }, "273": { "x": -70, "y": 190, "z": 0 }, "274": { "x": -70, "y": 190, "z": 0 }, "277": { "x": -70, "y": 190, "z": 0 }, "278": { "x": -70, "y": 190, "z": 0 }, "332": { "x": 15, "y": 45, "z": 0 }, "333": { "x": 15, "y": 45, "z": 0 }, "334": { "x": 15, "y": 45, "z": 0 }, "335": { "x": 15, "y": 45, "z": 0 }, "338": { "x": -60, "y": 30, "z": 0 }, "340": { "x": 15, "y": 45, "z": 0 }, "98": { "x": -60, "y": 30, "z": 0 } }, "VelocityForMinAngle": { "274": 31, "278": 31 }, "Volume": { "0": 0.008, "1": 0.006666, "10": 0.007245, "100": 0.04918032786885246, "103": 0.002666, "104": 0.000666, "105": 0.000888, "107": 0.000888, "108": 0.000888, "109": 0.001185, "11": 0.006245, "110": 0.00148, "111": 0.001185, "112": 0.000888, "115": 0.157031, "116": 0.040406, "12": 0.005125, "13": 0.00412, "135": 0.001755, "136": 0.002888, "14": 0.00204, "15": 0.00208, "153": 0.001555, "154": 0.002888, "155": 0.001555, "156": 0.002666, "157": 0.002666, "158": 0.002666, "159": 0.002666, "16": 0.001965, "160": 0.002666, "161": 0.002666, "162": 0.002666, "163": 0.002666, "164": 0.002666, "165": 0.002666, "166": 0.002666, "167": 0.002666, "17": 0.003925, "179": 0.165625, "18": 0.008, "180": 0.956875, "19": 0.006666, "195": 0.003088, "196": 0.001755, "198": 0.002666, "2": 0.005333, "20": 0.005333, "21": 0.004, "22": 0.002666, "225": 0.002666, "226": 0.03278688524590164, "227": 0.04371584699453552, "228": 0.07103825136612021, "229": 0.0082, "23": 0.001333, "230": 0.0042, "231": 0.008, "24": 0.004, "25": 0.007695, "255": 0.00546448087431694, "26": 0.007245, "27": 0.006245, "273": 0.1092896174863388, "274": 0.1092896174863388, "275": 0.002666, "276": 0.002666, "277": 0.07650273224043716, "278": 0.07650273224043716, "28": 0.00412, "29": 0.00612, "3": 0.005333, "30": 0.002666, "31": 0.000666, "32": 0.002666, "33": 0.002666, "332": 0.2185792349726776, "333": 0.32655737704918036, "334": 0.18142076502732243, "335": 0.16327868852459018, "338": 0.09836065573770492, "339": 0.002666, "34": 0.00204, "340": 0.6531147540983607, "35": 0.00343, "36": 0.004205, "37": 0.003015, "38": 0.002666, "39": 0.000666, "4": 0.002666, "40": 0.00051, "41": 0.00108, "42": 0.0015, "43": 0.00095, "44": 0.000666, "45": 0.2222222222222222, "47": 0.004, "48": 0.008, "49": 0.003088, "5": 0.004, "50": 0.002666, "51": 0.002666, "52": 0.002666, "53": 0.002666, "54": 0.002666, "55": 0.002666, "56": 0.002666, "57": 0.002666, "58": 0.002666, "59": 0.002666, "6": 0.002666, "60": 0.002666, "61": 0.002666, "62": 0.002666, "63": 0.002666, "64": 0.002666, "65": 0.002666, "66": 0.002666, "67": 0.002666, "68": 0.002666, "69": 0.002666, "7": 0.001333, "70": 0.002666, "71": 0.002666, "72": 0.00045, "73": 0.0005, "74": 0.008, "75": 0.002666, "76": 0.005332, "77": 0.005332, "78": 0.005332, "79": 0.002666, "8": 0.001333, "80": 0.002666, "83": 0.00546448087431694, "84": 0.00546448087431694, "85": 0.00546448087431694, "86": 0.00546448087431694, "87": 0.00546448087431694, "88": 0.00546448087431694, "89": 0.00546448087431694, "9": 0.007695, "90": 0.00546448087431694, "91": 0.00546448087431694, "92": 0.00546448087431694, "93": 0.00546448087431694, "94": 0.00546448087431694, "95": 0.00546448087431694, "96": 0.00546448087431694, "98": 0.02459016393442623 }, "WeaponCPU": { "100": 60, "226": 40, "227": 40, "228": 40, "332": "120", "333": 120, "334": 60, "335": 60, "338": 120, "340": 120, "98": 20 }, "WeaponData": { "audioCollisionMass": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 1, "333": 0, "334": 1, "335": 0, "338": 1, "340": 1, "98": 1 }, "audioCollisionSpeed": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 100, "333": 0, "334": 100, "335": 0, "338": 100, "340": 100, "98": 100 }, "characterDamage": { "100": 200, "226": 200, "227": 200, "228": 200, "231": 0, "332": 16, "333": 200, "334": 16, "335": 200, "338": 200, "340": 200, "98": 16 }, "characterDamageRadius": { "100": 5, "226": 6, "227": 7, "228": 8, "231": 0.01, "332": 0.06, "333": 5, "334": 0.06, "335": 5, "338": 1, "340": 1, "98": 0.06 }, "characterSeatedDamage": { "100": 5, "226": 5, "227": 5, "228": 5, "231": 0, "332": 5, "333": 5, "334": 5, "335": 5, "338": 5, "340": 5, "98": 5 }, "characterSeatedDamageRadius": { "100": 1, "226": 3, "227": 3.5, "228": 4, "231": 0.01, "332": 0.06, "333": 1, "334": 0.06, "335": 1, "338": 0.06, "340": 0.06, "98": 0.06 }, "chargingAudioPath": { "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Buildup" }, "chargingTime": { "226": 6, "227": 6, "228": 6 }, "chargingVfxGraphPath": { "226": "Weapon_VFX_Block_PlasmaExplosive_Charging", "227": "Weapon_VFX_Block_PlasmaExplosive_Charging", "228": "Weapon_VFX_Block_PlasmaExplosive_Charging" }, "clusterMassInaccuracy": { "338": { "x": 5, "y": 0 }, "340": { "x": 5, "y": 0 } }, "clusterMassRange": { "338": { "x": 200, "y": 500 }, "340": { "x": 200, "y": 500 } }, "crosshairPriority": { "100": 2, "226": 4, "227": 4, "228": 4, "332": 3, "333": 2, "334": 3, "335": 2, "338": 1, "340": 1, "98": 3 }, "damage": { "100": 600, "226": 15000, "227": 22500, "228": 33750, "231": 0, "332": 24, "333": 600, "334": 24, "335": 600, "338": 810, "340": 810, "98": 24 }, "damageByDistanceRange": { "338": { "x": 25, "y": 70 }, "340": { "x": 25, "y": 70 } }, "damageByTimeFlownRange": { "100": { "x": 0.8, "y": 0.25 }, "333": { "x": 0.8, "y": 0.25 }, "335": { "x": 0.8, "y": 0.25 } }, "damageRadius": { "100": 5, "226": 6, "227": 7, "228": 8, "231": 0.010000000000000002, "332": 0.2, "333": 5, "334": 0.2, "335": 5, "338": 0.2, "340": 0.2, "98": 0.2 }, "damageRadiusInBlocks": { "100": 25, "226": 30, "227": 35, "228": 40, "231": 0.05, "332": 1, "333": 25, "334": 1, "335": 25, "338": 1, "340": 1, "98": 1 }, "displayAimPoints": { "100": true, "226": true, "227": true, "228": true, "332": true, "333": true, "334": true, "335": true, "338": true, "340": true, "98": true }, "doDirectHitDamage": { "332": true, "334": true, "338": true, "340": true, "98": true }, "doSplashDamage": { "100": true, "226": true, "227": true, "228": true, "231": true, "333": true, "335": true }, "fireRate": { "100": 0.4, "226": 8, "227": 8, "228": 8, "332": 10, "333": 0.4, "334": 5, "335": 0.4, "338": 0.285, "340": 0.285, "98": 1.67 }, "fireVfxGraphPath": { "100": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "226": "Weapon_VFX_ExplosiveBlock_Small_Plasma", "227": "Weapon_VFX_ExplosiveBlock_Medium_Plasma", "228": "Weapon_VFX_ExplosiveBlock_Large_Plasma", "231": "ProtoniumExplosion_VFX", "332": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "333": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "334": "Weapon_VFX_30mmAutocannon_Laser_Muzzle", "335": "Weapon_VFX_60mmAutocannon_Plasma_Muzzle", "338": "Weapon_VFX_Railgun_Muzzle", "340": "Weapon_VFX_Railgun_Muzzle", "98": "Weapon_VFX_30mmAutocannon_Laser_Muzzle" }, "firingPoints": { "100": [ { "x": 0, "y": 1.107, "z": 0 } ], "226": [ { "x": 0, "y": 0, "z": 0 } ], "332": [ { "x": -0.601, "y": 0.212, "z": 1.81 }, { "x": -0.806, "y": 0, "z": 1.81 }, { "x": -0.601, "y": -0.212, "z": 1.81 }, { "x": 0.601, "y": 0.212, "z": 1.81 }, { "x": 0.806, "y": 0, "z": 1.81 }, { "x": 0.601, "y": -0.212, "z": 1.81 } ], "333": [ { "x": 0.191, "y": 0.08, "z": 1.8 }, { "x": -0.191, "y": 0.08, "z": 1.8 } ], "334": [ { "x": 0, "y": -0.0521628, "z": 2.262123 }, { "x": -0.177, "y": 0.1738372, "z": 2.126123 }, { "x": 0.177, "y": 0.1738372, "z": 2.126123 } ], "335": [ { "x": 0, "y": 0, "z": 1.21 } ], "338": [ { "x": 0, "y": 2.35, "z": 0 } ], "340": [ { "x": 0, "y": 0, "z": 3 } ], "98": [ { "x": 0, "y": 1.55, "z": 0.035 } ] }, "gunShakeIntensity": { "100": 0.1, "226": 0.2, "227": 0.2, "228": 0.2, "332": 0.1, "333": 0.1, "334": 0.1, "335": 0.1, "338": 0.2, "340": 0.2, "98": 0.1 }, "gunShakeRadius": { "100": 25, "226": 25, "227": 25, "228": 25, "332": 25, "333": 25, "334": 25, "335": 25, "338": 25, "340": 25, "98": 25 }, "gunShakeTimeFalloff": { "100": 5, "226": 5, "227": 5, "228": 5, "332": 5, "333": 5, "334": 5, "335": 5, "338": 5, "340": 5, "98": 5 }, "hitImpulse": { "100": 2750, "226": 5000, "227": 6250, "228": 7812.5, "231": 0, "332": 2750, "333": 2750, "334": 2750, "335": 2750, "338": 2750, "340": 2750, "98": 2750 }, "hitVfxGraphPath": { "100": "Weapon_VFX_60mmcannon_Plasma_Hit", "332": "Weapon_VFX_30mmAutocannon_Laser_Hit", "333": "Weapon_VFX_60mmcannon_Plasma_Hit", "334": "Weapon_VFX_30mmAutocannon_Laser_Hit", "335": "Weapon_VFX_60mmcannon_Plasma_Hit", "338": "Weapon_VFX_Railgun_Hit", "340": "Weapon_VFX_Railgun_Hit", "98": "Weapon_VFX_30mmAutocannon_Laser_Hit" }, "innerSplashConeAngle": { "100": 15, "226": 15, "227": 15, "228": 15, "333": 15, "335": 15 }, "innerSplashHitsCount": { "100": 4, "226": 5, "227": 5, "228": 5, "333": 4, "335": 4, "338": 5, "340": 5 }, "lerpGainedAccuracyPerSecond": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0.5, "333": 0, "334": 0.5, "335": 0, "338": 0, "340": 0, "98": 0.5 }, "lostAccuracyPerShot": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0, "333": 0, "334": 0, "335": 0, "338": 0, "340": 0, "98": 0 }, "maxPenetrationDistance": { "100": 5, "226": 6, "227": 7, "228": 8, "332": 1.5, "333": 5, "334": 1.5, "335": 5, "338": 10, "340": 10, "98": 1.5 }, "maximumInaccuracyInDegrees": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0, "333": 0, "334": 0, "335": 0, "338": 5, "340": 5, "98": 0 }, "minDamage": { "100": 80, "333": 80, "335": 80, "338": 150, "340": 150 }, "minPenetrationEnergy": { "338": 2, "340": 2 }, "minimumInaccuracyInDegrees": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0, "333": 0, "334": 0, "335": 0, "338": 0, "340": 0, "98": 0 }, "misfireAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Misfire", "332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "338": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "340": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Misfire_Plasma", "98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Misfire_Laser" }, "multiShotCount": { "333": 2 }, "multiShotInterval": { "333": 0.1 }, "otherFireAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma_Remote", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma", "332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma_Remote", "338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote", "340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Remote", "98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser_Remote" }, "otherHitAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma_Remote", "338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote", "340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit_Remote" }, "outerSplashConeAngle": { "100": 30, "226": 30, "227": 30, "228": 30, "333": 30, "335": 30 }, "outerSplashHitsCount": { "100": 4, "226": 5, "227": 5, "228": 5, "333": 4, "335": 4, "338": 6, "340": 6 }, "ownerFireAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Small_Plasma", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Medium_Plasma", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Large_Plasma", "231": "event:/GameplayBlocks/ProtoniumCrystalBreak", "332": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "334": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Plasma", "338": "event:/GameplayBlocks/Guns/RailGun/RailGun", "340": "event:/GameplayBlocks/Guns/RailGun/RailGun", "98": "event:/GameplayBlocks/Guns/30mmAutocannon/30mmAutocannon_Laser" }, "ownerHitAudioEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "333": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "335": "event:/GameplayBlocks/Guns/60mmCannon/60mmCannon_Hit_Plasma", "338": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit", "340": "event:/GameplayBlocks/Guns/RailGun/RailGun_Hit" }, "passbyEventPath": { "100": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "332": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "333": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "334": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby", "335": "event:/GameplayBlocks/Guns/60mmCannon/PlasmaProjectileFlyby", "338": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby", "340": "event:/GameplayBlocks/Guns/RailGun/RailGunProjectileFlyby", "98": "event:/GameplayBlocks/Guns/30mmAutocannon/LaserProjectileFlyby" }, "penetrationEnergy": { "100": 10, "226": 1000, "227": 1000, "228": 1000, "332": 20, "333": 10, "334": 20, "335": 10, "338": 45, "340": 45, "98": 20 }, "penetrationEnergyStat": { "100": 1000, "226": 100000, "227": 100000, "228": 100000, "332": 2000, "333": 1000, "334": 2000, "335": 1000, "338": 4500, "340": 4500, "98": 2000 }, "penetrationThickness": { "338": 0.6, "340": 0.6 }, "projectileGravityFactor": { "100": 1, "332": 0, "333": 1, "334": 0, "335": 1, "338": 0, "340": 0, "98": 0 }, "projectileLifeTime": { "100": 7, "332": 3, "333": 7, "334": 3, "335": 7, "338": 3.5, "340": 3.5, "98": 3 }, "projectileShakeIntensity": { "100": 0.3, "226": 0.35, "227": 0.35, "228": 0.35, "332": 0.18, "333": 0.3, "334": 0.18, "335": 0.3, "338": 0.35, "340": 0.35, "98": 0.18 }, "projectileShakeRadius": { "100": 15, "226": 20, "227": 20, "228": 20, "332": 10, "333": 15, "334": 10, "335": 15, "338": 0.2, "340": 0.2, "98": 10 }, "projectileShakeTimeFalloff": { "100": 5, "226": 5, "227": 5, "228": 5, "332": 5, "333": 5, "334": 5, "335": 5, "338": 5, "340": 5, "98": 5 }, "projectileSpeed": { "100": 150, "332": 900, "333": 150, "334": 900, "335": 150, "338": 450, "340": 450, "98": 900 }, "projectileType": { "100": "Projectile", "226": "HitScan", "227": "HitScan", "228": "HitScan", "332": "Projectile", "333": "Projectile", "334": "Projectile", "335": "Projectile", "338": "Projectile", "340": "Projectile", "98": "Projectile" }, "projectileVfxGraphPath": { "100": "ProjectileVFX", "332": "ProjectileVFX", "333": "ProjectileVFX", "334": "ProjectileVFX", "335": "ProjectileVFX", "338": "ProjectileVFX", "340": "ProjectileVFX", "98": "ProjectileVFX" }, "projectileVfxType": { "100": 0, "332": 2, "333": 0, "334": 2, "335": 0, "338": 3, "340": 3, "98": 2 }, "range": { "100": 500, "226": 0.01, "227": 0.01, "228": 0.01, "332": 500, "333": 500, "334": 500, "335": 500, "338": 750, "340": 750, "98": 500 }, "reArmAudioEventPath": { "226": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "227": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm", "228": "event:/GameplayBlocks/ExplosiveBlocks/ExplosiveBlock_Arm" }, "rechargeTime": { "100": 2.5, "226": 0.1, "227": 0.1, "228": 0.1, "332": 0.1, "333": 2.5, "334": 0.2, "335": 2.5, "338": 3.5, "340": 3.5, "98": 0.6000000000000001 }, "recoilForce": { "100": 45, "226": 500, "227": 750, "228": 1000, "332": 15, "333": 45, "334": 15, "335": 45, "338": 750, "340": 750, "98": 15 }, "stopGlowingOnReload": { "226": true, "227": true, "228": true }, "timeTillRecoveryStarts": { "100": 0, "226": 0, "227": 0, "228": 0, "332": 0, "333": 0, "334": 0, "335": 0, "338": 0, "340": 0, "98": 0 }, "vignetteHoldTime": { "100": 0.4, "226": 0.4, "227": 0.4, "228": 0.4, "231": 0.4, "332": 0, "333": 0.4, "334": 0, "335": 0.4, "338": 0.4, "340": 0.4, "98": 0 }, "vignetteInTime": { "100": 0.1, "226": 0.1, "227": 0.1, "228": 0.1, "231": 0.1, "332": 0.1, "333": 0.1, "334": 0.1, "335": 0.1, "338": 0.1, "340": 0.1, "98": 0.1 }, "vignetteOutTime": { "100": 0.6, "226": 0.6, "227": 0.6, "228": 0.6, "231": 0.6, "332": 0.1, "333": 0.6, "334": 0.1, "335": 0.6, "338": 0.6, "340": 0.6, "98": 0.1 }, "weaponCrosshairType": { "100": "PlasmaCannon", "226": "ArcDischarger", "227": "ArcDischarger", "228": "ArcDischarger", "332": "Laser", "333": "PlasmaCannon", "334": "Laser", "335": "PlasmaCannon", "338": "RailGun", "340": "RailGun", "98": "Laser" }, "zoomFOV": { "100": 40, "332": 20, "333": 40, "334": 20, "335": 40, "338": 15, "340": 15, "98": 30 } }, "WeldingRule": { "0": "Enabled", "1": "Enabled", "10": "Enabled", "103": "Enabled", "104": "Enabled", "105": "Enabled", "107": "Enabled", "108": "Enabled", "109": "Enabled", "11": "Enabled", "110": "Enabled", "111": "Enabled", "112": "Enabled", "12": "Enabled", "13": "Enabled", "14": "Enabled", "15": "Enabled", "16": "Enabled", "17": "Enabled", "18": "Enabled", "19": "Enabled", "198": "Enabled", "2": "Enabled", "20": "Enabled", "21": "Enabled", "22": "Enabled", "229": "Enabled", "23": "Enabled", "230": "Enabled", "24": "Enabled", "25": "Enabled", "26": "Enabled", "27": "Enabled", "28": "Enabled", "29": "Enabled", "3": "Enabled", "30": "Enabled", "31": "Enabled", "32": "Enabled", "33": "Enabled", "34": "Enabled", "35": "Enabled", "36": "Enabled", "37": "Enabled", "38": "Enabled", "39": "Enabled", "4": "Enabled", "40": "Enabled", "41": "Enabled", "42": "Enabled", "43": "Enabled", "44": "Enabled", "5": "Enabled", "6": "Enabled", "7": "Enabled", "8": "Enabled", "9": "Enabled" }, "WiredBlockConnectionHint": { "75": "EndPoint", "76": "EndPoint", "77": "EndPoint", "78": "EndPoint" }, "WorldEditorOnly": { "135": true, "156": true, "157": true, "158": true, "159": true, "160": true, "161": true, "162": true, "163": true, "164": true, "165": true, "166": true, "167": true, "180": true, "195": true, "196": true, "227": "TRUE", "228": "TRUE", "229": true, "230": true, "231": "TRUE", "275": true, "276": true, "339": true, "49": true, "72": true, "73": true }, "cm3Volume": { "0": 8000, "1": 6666, "10": 7245, "100": 11000, "103": 2666, "104": 666, "105": 888, "107": 888, "108": 888, "109": 1185, "11": 6245, "110": 1480, "111": 1185, "112": 888, "115": 157031, "116": 40406, "12": 5125, "13": 4120, "135": 1755, "136": 2888, "14": 2040, "15": 2080, "153": 1555, "154": 2888, "155": 1555, "156": 2666, "157": 2666, "158": 2666, "159": 2666, "16": 1965, "160": 2666, "161": 2666, "162": 2666, "163": 2666, "164": 2666, "165": 2666, "166": 2666, "167": 2666, "17": 3925, "179": 165625, "18": 8000, "180": 956875, "19": 6666, "195": 3088, "196": 1755, "198": 2666, "2": 5333, "20": 5333, "21": 4000, "22": 2666, "225": 2666, "226": 8000, "227": 8000, "228": 8000, "229": 8200, "23": 1333, "230": 4200, "231": 8000, "24": 4000, "25": 7695, "255": 10532, "26": 7245, "27": 6245, "273": 30900, "274": 30900, "275": 2666, "276": 2666, "277": 22000, "278": 22000, "28": 4120, "29": 6120, "3": 5333, "30": 2666, "31": 666, "32": 2666, "33": 2666, "332": 215311, "333": 211534, "334": 53234, "335": 32827, "338": 91000, "339": 2666, "34": 2040, "340": 32827, "35": 3430, "36": 4205, "37": 3015, "38": 2666, "39": 666, "4": 2666, "40": 510, "41": 1080, "42": 1500, "43": 950, "44": 666, "45": 238700, "47": 68500, "48": 68500, "49": 3088, "5": 4000, "50": 2666, "51": 2666, "52": 2666, "53": 2666, "54": 2666, "55": 2666, "56": 2666, "57": 2666, "58": 2666, "59": 2666, "6": 2666, "60": 2666, "61": 2666, "62": 2666, "63": 2666, "64": 2666, "65": 2666, "66": 2666, "67": 2666, "68": 2666, "69": 2666, "7": 1333, "70": 2666, "71": 2666, "72": 450, "73": 500, "74": 8000, "75": 2666, "76": 5332, "77": 5332, "78": 5332, "79": 2666, "8": 1333, "80": 2666, "83": 5784, "84": 5784, "85": 10135, "86": 12071, "87": 13810, "88": 9200, "89": 5784, "9": 7695, "90": 5784, "91": 13810, "92": 8383, "93": 10532, "94": 12544, "95": 5784, "96": 5784, "98": 12500 }, "health": { "231": 8 }, "labelPrefabPath": { "162": "Vector3_ConstBlock_TextLabel", "275": "FloatDisplayBlock_TextLabel", "276": "Vector3_Display_Block_TextLabel", "74": "Nameplate", "75": "BitBlock_TextLabel", "76": "ConstBlock_TextLabel", "77": "CounterBlock_TextLabel", "78": "TimerBlock_TextLabel" } }, "Name": { "0": "Cube", "1": "NegativeTetrahedron", "10": "RoundedNegativeQuarterPyramid", "100": "Weapon_PlasmaCannon", "103": "WideCylinderDoubleDiagonal", "104": "NarrowCylinderDoubleDiagonal", "105": "PostDoubleDiagonal", "107": "PostStraight", "108": "PostLShape", "109": "PostTJunction", "11": "RoundedWedge", "110": "PostCross", "111": "PostCorner", "112": "PostDiagonal", "115": "AntiGravityBlock", "116": "ThrusterSmall", "12": "RoundedQuarterPyramid", "13": "RoundedTetrahedron", "135": "GlassFrame_SkewedTriangle", "136": "Frame_Square", "14": "Cone", "15": "ConeSegment", "153": "Frame_Triangle", "154": "Frame_SkewedSquare", "155": "Frame_SkewedTriangle", "156": "Math_DotProduct", "157": "Math_CrossProduct", "158": "Math_Angle", "159": "Math_Distance", "16": "Hemisphere", "160": "Math_Magnitude", "161": "Math_Normalize", "162": "Vector3ConstantBlock", "163": "Vector3PositionSensorBlock", "164": "Vector3VelocitySensorBlock", "165": "Vector3DirectionSensorBlock", "166": "NearestPlayerPositionSensorBlock", "167": "MyPositionSensorBlock", "17": "Sphere", "179": "ThrusterStandard", "18": "PlateCube", "180": "ThrusterLarge", "19": "NegativeTetrahedronPlate", "195": "GlassFrame_Square", "196": "GlassFrame_Triangle", "198": "HalfDoubleSlicedPlate", "2": "NegativeQuarterPyramid", "20": "NegativeQuarterPyramidPlate", "21": "PlateWedge", "22": "PlateQuarterPyramid", "225": "DestructionSensorBlock", "226": "ExplosiveBlockSmallArcDischarger", "227": "ExplosiveBlockMediumArcDischarger", "228": "ExplosiveBlockLargeArcDischarger", "229": "GlassPlate_Square", "23": "PlateTetrahedron", "230": "GlassPlate_Triangle", "231": "ProtoniumCrystal", "24": "PlateTriangle", "25": "RoundedNegativeTetrahedronPlate", "255": "Decoupler Block", "26": "RoundedNegativeQuarterPyramidPlate", "27": "PlateRWedge", "273": "WheelRig APC NoSteering", "274": "WheelRig APC WithSteering", "275": "FloatDisplayBlock", "276": "Vector3DisplayBlock", "277": "WheelRig Small NoSteering", "278": "WheelRig Small WithSteering", "28": "PlateRTetrahedron", "29": "PlateCircle", "3": "Double Sliced", "30": "WideCylinderPlate", "31": "NarrowCylinderPlate", "32": "PlateQtrCircle", "33": "WideCylinder", "332": "Standard Laser Turret", "333": "Standard Plasma Turret", "334": "Small Laser Turret", "335": "Small Plasma Turret", "338": "RailGun", "339": "AdvancedDestructionSensorBlock", "34": "WideCylinderBend", "340": "Standard Rail Turret", "35": "WideCylinderT", "36": "WideCylinderCross", "37": "WideCylinderCorner", "38": "WideCylinderDiagonal", "39": "NarrowCylinder", "4": "HalfDoubleSliced", "40": "NarrowCylinderBend", "41": "NarrowCylinderT", "42": "NarrowCylinderCross", "43": "NarrowCylinderCorner", "44": "NarrowCylinderDiagonal", "45": "Pilot Seat", "47": "HeadlampIndicator", "48": "HeadlampStrip", "49": "GlassFrame_SkewedSquare", "5": "Wedge", "50": "Logic_AND", "51": "Logic_OR", "52": "Logic_NOT", "53": "Logic_NAND", "54": "Logic_NOR", "55": "Logic_XOR", "56": "Logic_XNOR", "57": "Math_Adder", "58": "Math_Subtractor", "59": "Math_Multiplier", "6": "QuarterPyramid", "60": "Math_Divider", "61": "Math_Inverter", "62": "Math_Average", "63": "Math_Absolute", "64": "Math_Min", "65": "Math_Max", "66": "Math_Equal", "67": "Math_Less", "68": "Math_Less_Equal", "69": "Math_Greater", "7": "EighthPyramid", "70": "Math_Greater_Equal", "71": "Simple_Connector", "72": "Button", "73": "Switch", "74": "Nameplate", "75": "BitBlock", "76": "ConstantBlock", "77": "CounterBlock", "78": "TimerBlock", "79": "AreaSensorBlock", "8": "Tetrahedron", "80": "DistanceSensorBlock", "83": "Axle", "84": "Hinge", "85": "Ball Joint", "86": "Universal Joint", "87": "Telescopic Joint", "88": "Motor", "89": "Axle Servo", "9": "RoundedNegativeTetrahedron", "90": "Hinge Servo", "91": "Piston Servo", "92": "Hinge Spring", "93": "Axle Spring", "94": "Damped Spring Joint", "95": "Aiming Servo Axle", "96": "Aiming Servo Hinge", "98": "30mmAutoCannonLongLaser" }, "Type": { "0": "Cube", "1": "Cube", "10": "Cube", "100": "Cube", "103": "Cube", "104": "Cube", "105": "Cube", "107": "Cube", "108": "Cube", "109": "Cube", "11": "Cube", "110": "Cube", "111": "Cube", "112": "Cube", "115": "Cube", "116": "Cube", "12": "Cube", "13": "Cube", "135": "Cube", "136": "Cube", "14": "Cube", "15": "Cube", "153": "Cube", "154": "Cube", "155": "Cube", "156": "Cube", "157": "Cube", "158": "Cube", "159": "Cube", "16": "Cube", "160": "Cube", "161": "Cube", "162": "Cube", "163": "Cube", "164": "Cube", "165": "Cube", "166": "Cube", "167": "Cube", "17": "Cube", "179": "Cube", "18": "Cube", "180": "Cube", "19": "Cube", "195": "Cube", "196": "Cube", "198": "Cube", "2": "Cube", "20": "Cube", "21": "Cube", "22": "Cube", "225": "Cube", "226": "Cube", "227": "Cube", "228": "Cube", "229": "Cube", "23": "Cube", "230": "Cube", "231": "Cube", "24": "Cube", "25": "Cube", "255": "Cube", "26": "Cube", "27": "Cube", "273": "Cube", "274": "Cube", "275": "Cube", "276": "Cube", "277": "Cube", "278": "Cube", "28": "Cube", "29": "Cube", "3": "Cube", "30": "Cube", "31": "Cube", "32": "Cube", "33": "Cube", "332": "Cube", "333": "Cube", "334": "Cube", "335": "Cube", "338": "Cube", "339": "Cube", "34": "Cube", "340": "Cube", "35": "Cube", "36": "Cube", "37": "Cube", "38": "Cube", "39": "Cube", "4": "Cube", "40": "Cube", "41": "Cube", "42": "Cube", "43": "Cube", "44": "Cube", "45": "Cube", "47": "Cube", "48": "Cube", "49": "Cube", "5": "Cube", "50": "Cube", "51": "Cube", "52": "Cube", "53": "Cube", "54": "Cube", "55": "Cube", "56": "Cube", "57": "Cube", "58": "Cube", "59": "Cube", "6": "Cube", "60": "Cube", "61": "Cube", "62": "Cube", "63": "Cube", "64": "Cube", "65": "Cube", "66": "Cube", "67": "Cube", "68": "Cube", "69": "Cube", "7": "Cube", "70": "Cube", "71": "Cube", "72": "Cube", "73": "Cube", "74": "Cube", "75": "Cube", "76": "Cube", "77": "Cube", "78": "Cube", "79": "Cube", "8": "Cube", "80": "Cube", "83": "Cube", "84": "Cube", "85": "Cube", "86": "Cube", "87": "Cube", "88": "Cube", "89": "Cube", "9": "Cube", "90": "Cube", "91": "Cube", "92": "Cube", "93": "Cube", "94": "Cube", "95": "Cube", "96": "Cube", "98": "Cube" } } 0453536cfd898ca004facce403158e716f769713 Module:MaterialPropertiesData.json 828 491 1794 2023-11-26T15:21:37Z 37.47.72.199 0 Created page with "{ "8": { "Type": "MaterialProperty", "Data": { "Name": "BasicAirium", "ArtReference": "MAT_L_HexVectorFibre_01", "SpriteName": "UberPaintableMaterial_BasicAirium", "NameKey": "strBasicAirium", "DescriptionKey": "strBasicAiriumDesc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 0, "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82,..." json application/json { "8": { "Type": "MaterialProperty", "Data": { "Name": "BasicAirium", "ArtReference": "MAT_L_HexVectorFibre_01", "SpriteName": "UberPaintableMaterial_BasicAirium", "NameKey": "strBasicAirium", "DescriptionKey": "strBasicAiriumDesc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 0, "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.09100000000000001, "Hollow RWDensity (kg/m3)": 91.00000000000001, "Density": 9.100000000000001, "Unit Mass": "0.7", "penetrationResistance": 25, "penetrationResistanceStat": 2500, "ProportionalToughness": 0.6, "BondStrength": 1.5899999999999999, "RoundedBondStrength": 1.59, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Light", "PaletteCategory": "Light", "IsDefaultMaterial": "true", "Rarity": "Common", "SortIndex": 0 } }, "0": { "Type": "MaterialProperty", "Data": { "Name": "BasicModeronium", "ArtReference": "MAT_M_PaintedMetal_01", "SpriteName": "UberPaintableMaterial_BasicModeronium", "NameKey": "strBasicModeronium", "DescriptionKey": "strBasicModeroniumDesc", "PhysicsMaterial": "MODERONIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 1, "PhysicsMaterialTemplatePath": "PHYS_Moderonium", "RWDensity (g/cm3)": 4.5, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.225, "Hollow RWDensity (kg/m3)": 225, "Density": 22.5, "Unit Mass": "1.8", "penetrationResistance": 50, "penetrationResistanceStat": 5000, "ProportionalToughness": 1, "BondStrength": 2.65, "RoundedBondStrength": 2.65, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Medium", "PaletteCategory": "Medium", "IsDefaultMaterial": true, "Rarity": "Common", "SortIndex": 2 } }, "19": { "Type": "MaterialProperty", "Data": { "Name": "BasicIlluminum", "ArtReference": "MAT_M_BasicGlow_01", "SpriteName": "UberPaintableMaterial_BasicIlluminum", "NameKey": "strBasicIlluminum", "DescriptionKey": "strBasicIlluminumDesc", "PhysicsMaterial": "MODERONIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 2, "PhysicsMaterialTemplatePath": "PHYS_Moderonium", "RWDensity (g/cm3)": 4.5, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.225, "Hollow RWDensity (kg/m3)": 225, "Density": 22.5, "Unit Mass": "1.8", "penetrationResistance": 50, "penetrationResistanceStat": 5000, "ProportionalToughness": 1, "BondStrength": 2.65, "RoundedBondStrength": 2.65, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Medium", "PaletteCategory": "Medium", "DefaultMaterialID": "0", "Rarity": "Common", "SortIndex": 9 } }, "1": { "Type": "MaterialProperty", "Data": { "Name": "BasicLadium", "ArtReference": "MAT_H_CoarseMetal_01", "SpriteName": "UberPaintableMaterial_BasicLadium", "NameKey": "strBasicLadium", "DescriptionKey": "strBasicLadiumDesc", "PhysicsMaterial": "LADIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 3, "PhysicsMaterialTemplatePath": "PHYS_Ladium", "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 75, "penetrationResistanceStat": 7500, "ProportionalToughness": 1.265, "BondStrength": 3.3522499999999997, "RoundedBondStrength": 3.35, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Heavy", "PaletteCategory": "Heavy", "IsDefaultMaterial": true, "Rarity": "Common", "SortIndex": 3 } }, "4": { "Type": "MaterialProperty", "Data": { "Name": "IndestructableIlluminum", "ArtReference": "MAT_I_M_HexGlow_01", "SpriteName": "UberPaintableMaterial_IndestructableIlluminum", "NameKey": "strIndestructableIlluminum", "DescriptionKey": "strIndestructableIlluminumDesc", "PhysicsMaterial": "INDESTRUCTIBLE", "RenderMaterialID": 0, "TextureID": 4, "PhysicsMaterialTemplatePath": "PHYS_Indestructible", "WorldEditorOnly": true, "RWDensity (g/cm3)": 1.82, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.09100000000000001, "Hollow RWDensity (kg/m3)": 91.00000000000001, "Density": 9.100000000000001, "Unit Mass": "0.7", "penetrationResistance": 1000, "penetrationResistanceStat": 100000, "ProportionalToughness": 0.7, "BondStrength": 1.8549999999999998, "RoundedBondStrength": 1.86, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "WorldEditor", "PaletteCategory": "Medium", "DefaultMaterialID": "5", "Rarity": "Common", "SortIndex": 1 } }, "3": { "Type": "MaterialProperty", "Data": { "Name": "IndestructibleConcrete", "ArtReference": "MAT_I_Concrete", "SpriteName": "UberPaintableMaterial_IndestructibleConcrete", "NameKey": "strIndestructibleConcrete", "DescriptionKey": "strIndestructibleConcreteDesc", "PhysicsMaterial": "CONCRETE", "RenderMaterialID": 0, "TextureID": 5, "PhysicsMaterialTemplatePath": "PHYS_Concrete", "WorldEditorOnly": true, "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.25, "Hollow RWDensity (g/cm3)": 2.2875, "Hollow RWDensity (kg/m3)": 2287.5, "Density": 228.75, "Unit Mass": "18.3", "penetrationResistance": 1000, "penetrationResistanceStat": 100000, "ProportionalToughness": 10, "BondStrength": 26.5, "RoundedBondStrength": 26.5, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "WorldEditor", "PaletteCategory": "Medium", "DefaultMaterialID": "5", "Rarity": "Common", "SortIndex": 4 } }, "9": { "Type": "MaterialProperty", "Data": { "Name": "IndestructiblePanelling", "ArtReference": "MAT_I_Panelling", "SpriteName": "UberPaintableMaterial_IndestructiblePanelling", "NameKey": "strIndestructiblePanelling", "DescriptionKey": "strIndestructiblePanellingDesc", "PhysicsMaterial": "INDESTRUCTIBLE", "RenderMaterialID": 0, "TextureID": 6, "PhysicsMaterialTemplatePath": "PHYS_Indestructible", "WorldEditorOnly": true, "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 1000, "penetrationResistanceStat": 100000, "ProportionalToughness": 2, "BondStrength": 5.3, "RoundedBondStrength": 5.3, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "WorldEditor", "PaletteCategory": "Medium", "DefaultMaterialID": "5", "Rarity": "Common", "SortIndex": 5 } }, "2": { "Type": "MaterialProperty", "Data": { "Name": "BasicUnobtanium", "ArtReference": "MAT_U_Pearl", "SpriteName": "UberPaintableMaterial_BasicUnobtanium", "NameKey": "strBasicUnobtanium", "DescriptionKey": "strBasicUnobtaniumDesc", "PhysicsMaterial": "UNOBTAINIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 7, "PhysicsMaterialTemplatePath": "PHYS_Unobtainium", "WorldEditorOnly": true, "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 500, "penetrationResistanceStat": 50000, "ProportionalToughness": 1.75, "BondStrength": 4.6375, "RoundedBondStrength": 4.64, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "WorldEditor", "PaletteCategory": "Medium", "DefaultMaterialID": "5", "Rarity": "Common", "SortIndex": 6 } }, "5": { "Type": "MaterialProperty", "Data": { "Name": "IndestructibleGrid", "ArtReference": "MAT_I_Grid_9x9_A", "SpriteName": "UberPaintableMaterial_IndestructibleGrid", "NameKey": "strIndestructibleGrid", "DescriptionKey": "strIndestructibleGridDesc", "PhysicsMaterial": "INDESTRUCTIBLE", "RenderMaterialID": 0, "TextureID": 8, "PhysicsMaterialTemplatePath": "PHYS_Indestructible", "WorldEditorOnly": true, "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.25, "Hollow RWDensity (g/cm3)": 2.2875, "Hollow RWDensity (kg/m3)": 2287.5, "Density": 228.75, "Unit Mass": "18.3", "penetrationResistance": 1000, "penetrationResistanceStat": 100000, "ProportionalToughness": 10, "BondStrength": 26.5, "RoundedBondStrength": 26.5, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "WorldEditor", "PaletteCategory": "Medium", "IsDefaultMaterial": "true", "Rarity": "Common", "SortIndex": 7 } }, "6": { "Type": "MaterialProperty", "Data": { "Name": "IndestructibleProximityBarrier", "ArtReference": "MAT_I_Grid_9x9_Proximity_A", "SpriteName": "UberPaintableMaterial_IndestructibleProximityBarrier", "NameShortKey": "strIndestructibleProximityBarrierShort", "NameKey": "strIndestructibleProximityBarrier", "DescriptionKey": "strIndestructibleProximityBarrierDesc", "PhysicsMaterial": "FORCEFIELD", "MaxDistanceCullingOverride": 100, "DisableShadowOverride": true, "RenderMaterialID": 0, "TextureID": 9, "PhysicsMaterialTemplatePath": "PHYS_Forcefield", "WorldEditorOnly": true, "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.25, "Hollow RWDensity (g/cm3)": 2.2875, "Hollow RWDensity (kg/m3)": 2287.5, "Density": 228.75, "Unit Mass": "18.3", "penetrationResistance": 1000, "penetrationResistanceStat": 100000, "ProportionalToughness": 10, "BondStrength": 26.5, "RoundedBondStrength": 26.5, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "WorldEditor", "PaletteCategory": "Medium", "DefaultMaterialID": "5", "Rarity": "Common", "SortIndex": 8 } }, "7": { "Type": "MaterialProperty", "Data": { "Name": "VectorAirium", "ArtReference": "MAT_L_VectorFibreMaskA_01", "SpriteName": "UberPaintableMaterial_VectorAirium", "NameKey": "strVectorAirium", "DescriptionKey": "strVectorAiriumDesc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 10, "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.09100000000000001, "Hollow RWDensity (kg/m3)": 91.00000000000001, "Density": 9.100000000000001, "Unit Mass": "0.7", "penetrationResistance": 25, "penetrationResistanceStat": 2500, "ProportionalToughness": 0.6, "BondStrength": 1.5899999999999999, "RoundedBondStrength": 1.59, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Light", "PaletteCategory": "Light", "DefaultMaterialID": "8", "Rarity": "Common", "SortIndex": 9 } }, "10": { "Type": "MaterialProperty", "Data": { "Name": "StreakyHexIluminum", "ArtReference": "MAT_M_StreakyGlow_01", "SpriteName": "UberPaintableMaterial_StreakyHexIluminum", "NameKey": "strStreakyHexIluminum", "DescriptionKey": "strStreakyHexIluminumDesc", "PhysicsMaterial": "MODERONIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 11, "PhysicsMaterialTemplatePath": "PHYS_Moderonium", "RWDensity (g/cm3)": 4.5, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.225, "Hollow RWDensity (kg/m3)": 225, "Density": 22.5, "Unit Mass": "1.8", "penetrationResistance": 50, "penetrationResistanceStat": 5000, "ProportionalToughness": 1, "BondStrength": 2.65, "RoundedBondStrength": 2.65, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Medium", "PaletteCategory": "Medium", "DefaultMaterialID": "0", "Rarity": "Uncommon", "SortIndex": 10 } }, "11": { "Type": "MaterialProperty", "Data": { "Name": "WornPaintedModeronium", "ArtReference": "MAT_M_WornPaint_01", "SpriteName": "UberPaintableMaterial_WornPaintedModeronium", "NameKey": "strWornPaintedModeronium", "DescriptionKey": "strWornPaintedModeroniumDesc", "PhysicsMaterial": "MODERONIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 12, "PhysicsMaterialTemplatePath": "PHYS_Moderonium", "RWDensity (g/cm3)": 4.5, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.225, "Hollow RWDensity (kg/m3)": 225, "Density": 22.5, "Unit Mass": "1.8", "penetrationResistance": 50, "penetrationResistanceStat": 5000, "ProportionalToughness": 1, "BondStrength": 2.65, "RoundedBondStrength": 2.65, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Medium", "PaletteCategory": "Medium", "DefaultMaterialID": "0", "Rarity": "Common", "SortIndex": 11 } }, "12": { "Type": "MaterialProperty", "Data": { "Name": "TriangularPlatedLadium", "ArtReference": "MAT_H_TrianglePlate_03", "SpriteName": "UberPaintableMaterial_TriangularPlatedLadium", "NameKey": "strTriangularPlatedLadium", "DescriptionKey": "strTriangularPlatedLadiumDesc", "PhysicsMaterial": "LADIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 13, "PhysicsMaterialTemplatePath": "PHYS_Ladium", "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 75, "penetrationResistanceStat": 7500, "ProportionalToughness": 1.265, "BondStrength": 3.3522499999999997, "RoundedBondStrength": 3.35, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Heavy", "PaletteCategory": "Heavy", "DefaultMaterialID": "1", "Rarity": "Uncommon", "SortIndex": 12 } }, "13": { "Type": "MaterialProperty", "Data": { "Name": "FibreWeaveAirium", "ArtReference": "MAT_L_CarbonFibre_01", "SpriteName": "UberPaintableMaterial_FibreWeaveAirium", "NameKey": "strFibreWeaveAirium", "DescriptionKey": "strFibreWeaveAiriumDesc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 14, "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.09100000000000001, "Hollow RWDensity (kg/m3)": 91.00000000000001, "Density": 9.100000000000001, "Unit Mass": "0.7", "penetrationResistance": 25, "penetrationResistanceStat": 2500, "ProportionalToughness": 0.6, "BondStrength": 1.5899999999999999, "RoundedBondStrength": 1.59, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Light", "PaletteCategory": "Light", "DefaultMaterialID": "8", "Rarity": "Common", "SortIndex": 13 } }, "14": { "Type": "MaterialProperty", "Data": { "Name": "YPlatedLadium", "ArtReference": "MAT_H_YPlate_01", "SpriteName": "UberPaintableMaterial_YPlatedLadium", "NameKey": "strYPlatedLadium", "DescriptionKey": "strYPlatedLadiumDesc", "PhysicsMaterial": "LADIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 15, "PhysicsMaterialTemplatePath": "PHYS_Ladium", "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 75, "penetrationResistanceStat": 7500, "ProportionalToughness": 1.265, "BondStrength": 3.3522499999999997, "RoundedBondStrength": 3.35, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Heavy", "PaletteCategory": "Heavy", "DefaultMaterialID": "1", "Rarity": "Uncommon", "SortIndex": 14 } }, "15": { "Type": "MaterialProperty", "Data": { "Name": "Evil", "ArtReference": "MAT_H_EvilCray_01", "SpriteName": "UberPaintableMaterial_Evil", "NameKey": "strEvil", "DescriptionKey": "strEvilDesc", "PhysicsMaterial": "LADIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 16, "PhysicsMaterialTemplatePath": "PHYS_Ladium", "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 75, "penetrationResistanceStat": 7500, "ProportionalToughness": 1.265, "BondStrength": 3.3522499999999997, "RoundedBondStrength": 3.35, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Heavy", "PaletteCategory": "Heavy", "DefaultMaterialID": "1", "Rarity": "Rare", "SortIndex": 15 } }, "16": { "Type": "MaterialProperty", "Data": { "Name": "MAT_H_Industrial", "ArtReference": "MAT_H_Industrial", "SpriteName": "UberPaintableMaterial_MAT_H_Industrial", "NameKey": "strMAT_H_Industrial", "DescriptionKey": "strMAT_H_IndustrialDesc", "PhysicsMaterial": "LADIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 17, "PhysicsMaterialTemplatePath": "PHYS_Ladium", "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 75, "penetrationResistanceStat": 7500, "ProportionalToughness": 1.265, "BondStrength": 3.3522499999999997, "RoundedBondStrength": 3.35, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Heavy", "PaletteCategory": "Heavy", "DefaultMaterialID": "1", "Rarity": "Uncommon", "SortIndex": 16 } }, "17": { "Type": "MaterialProperty", "Data": { "Name": "MAT_H_CurvedPlatingA_01", "ArtReference": "MAT_H_CurvedPlatingA_01", "SpriteName": "UberPaintableMaterial_MAT_H_CurvedPlatingA_01", "NameKey": "strMAT_H_CurvedPlatingA_01", "DescriptionKey": "strMAT_H_CurvedPlatingA_01Desc", "PhysicsMaterial": "LADIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 18, "PhysicsMaterialTemplatePath": "PHYS_Ladium", "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 75, "penetrationResistanceStat": 7500, "ProportionalToughness": 1.265, "BondStrength": 3.3522499999999997, "RoundedBondStrength": 3.35, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Heavy", "PaletteCategory": "Heavy", "DefaultMaterialID": "1", "Rarity": "Uncommon", "SortIndex": 17 } }, "18": { "Type": "MaterialProperty", "Data": { "Name": "MAT_H_CurvedPlatingB_01", "ArtReference": "MAT_H_CurvedPlatingB_01", "SpriteName": "UberPaintableMaterial_MAT_H_CurvedPlatingB_01", "NameKey": "strMAT_H_CurvedPlatingB_01", "DescriptionKey": "strMAT_H_CurvedPlatingB_01Desc", "PhysicsMaterial": "LADIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 19, "PhysicsMaterialTemplatePath": "PHYS_Ladium", "RWDensity (g/cm3)": 9.15, "% Filled Space": 0.1, "Hollow RWDensity (g/cm3)": 0.915, "Hollow RWDensity (kg/m3)": 915, "Density": 91.5, "Unit Mass": "7.3", "penetrationResistance": 75, "penetrationResistanceStat": 7500, "ProportionalToughness": 1.265, "BondStrength": 3.3522499999999997, "RoundedBondStrength": 3.35, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Heavy", "PaletteCategory": "Heavy", "DefaultMaterialID": "1", "Rarity": "Common", "SortIndex": 18 } }, "20": { "Type": "MaterialProperty", "Data": { "Name": "MAT_L_BumpyHex_01", "ArtReference": "MAT_L_BumpyHex_01", "SpriteName": "UberPaintableMaterial_MAT_L_BumpyHex_01", "NameKey": "strMAT_L_BumpyHex_01", "DescriptionKey": "strMAT_L_BumpyHex_01Desc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 20, "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.09100000000000001, "Hollow RWDensity (kg/m3)": 91.00000000000001, "Density": 9.100000000000001, "Unit Mass": "0.7", "penetrationResistance": 25, "penetrationResistanceStat": 2500, "ProportionalToughness": 0.6, "BondStrength": 1.5899999999999999, "RoundedBondStrength": 1.59, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Light", "PaletteCategory": "Light", "DefaultMaterialID": "8", "Rarity": "Rare", "SortIndex": 19 } }, "21": { "Type": "MaterialProperty", "Data": { "Name": "MAT_M_CamouflageB_01", "ArtReference": "MAT_M_CamouflageB_01", "SpriteName": "UberPaintableMaterial_MAT_M_CamouflageB_01", "NameKey": "strMAT_M_CamouflageB_01", "DescriptionKey": "strMAT_M_CamouflageB_01Desc", "PhysicsMaterial": "MODERONIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 21, "PhysicsMaterialTemplatePath": "PHYS_Moderonium", "RWDensity (g/cm3)": 4.5, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.225, "Hollow RWDensity (kg/m3)": 225, "Density": 22.5, "Unit Mass": "1.8", "penetrationResistance": 50, "penetrationResistanceStat": 5000, "ProportionalToughness": 1, "BondStrength": 2.65, "RoundedBondStrength": 2.65, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Medium", "PaletteCategory": "Medium", "DefaultMaterialID": "0", "Rarity": "Common", "SortIndex": 20 } }, "22": { "Type": "MaterialProperty", "Data": { "Name": "MAT_L_JeeRaWeave_01", "ArtReference": "MAT_L_JeeRaWeave_01", "SpriteName": "UberPaintableMaterial_MAT_L_JeeRaWeave_01", "NameKey": "strMAT_L_JeeRaWeave_01", "DescriptionKey": "strMAT_L_JeeRaWeave_01Desc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 22, "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.09100000000000001, "Hollow RWDensity (kg/m3)": 91.00000000000001, "Density": 9.100000000000001, "Unit Mass": "0.7", "penetrationResistance": 25, "penetrationResistanceStat": 2500, "ProportionalToughness": 0.6, "BondStrength": 1.5899999999999999, "RoundedBondStrength": 1.59, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Light", "PaletteCategory": "Light", "DefaultMaterialID": "8", "Rarity": "Uncommon", "SortIndex": 21 } }, "23": { "Type": "MaterialProperty", "Data": { "Name": "MAT_L_BubbleWrap_01", "ArtReference": "MAT_L_BubbleWrap_01", "SpriteName": "UberPaintableMaterial_MAT_L_BubbleWrap_01", "NameKey": "strMAT_L_BubbleWrap_01", "DescriptionKey": "strMAT_L_BubbleWrap_01Desc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 23, "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.09100000000000001, "Hollow RWDensity (kg/m3)": 91.00000000000001, "Density": 9.100000000000001, "Unit Mass": "0.7", "penetrationResistance": 25, "penetrationResistanceStat": 2500, "ProportionalToughness": 0.6, "BondStrength": 1.5899999999999999, "RoundedBondStrength": 1.59, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Light", "PaletteCategory": "Light", "DefaultMaterialID": "8", "Rarity": "Common", "SortIndex": 22 } }, "24": { "Type": "MaterialProperty", "Data": { "Name": "MAT_L_QuiltedFoil_01", "ArtReference": "MAT_L_QuiltedFoil_01", "SpriteName": "UberPaintableMaterial_MAT_L_QuiltedFoil_01", "NameKey": "strMAT_L_QuiltedFoil_01", "DescriptionKey": "strMAT_L_QuiltedFoil_01Desc", "PhysicsMaterial": "AIRIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": "24", "PhysicsMaterialTemplatePath": "PHYS_Airium", "RWDensity (g/cm3)": 1.82, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.09100000000000001, "Hollow RWDensity (kg/m3)": 91.00000000000001, "Density": 9.100000000000001, "Unit Mass": "0.7", "penetrationResistance": 25, "penetrationResistanceStat": 2500, "ProportionalToughness": 0.6, "BondStrength": 1.5899999999999999, "RoundedBondStrength": 1.59, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Light", "PaletteCategory": "Light", "DefaultMaterialID": "8", "Rarity": "Uncommon", "SortIndex": 23 } }, "25": { "Type": "MaterialProperty", "Data": { "Name": "MAT_M_Quilt", "ArtReference": "MAT_M_Quilt", "SpriteName": "UberPaintableMaterial_MAT_M_Quilt", "NameKey": "strMAT_M_Quilt", "DescriptionKey": "strMAT_M_QuiltDesc", "PhysicsMaterial": "MODERONIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 25, "PhysicsMaterialTemplatePath": "PHYS_Moderonium", "RWDensity (g/cm3)": 4.5, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.225, "Hollow RWDensity (kg/m3)": 225, "Density": 22.5, "Unit Mass": "1.8", "penetrationResistance": 50, "penetrationResistanceStat": 5000, "ProportionalToughness": 1, "BondStrength": 2.65, "RoundedBondStrength": 2.65, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Medium", "PaletteCategory": "Medium", "DefaultMaterialID": "0", "Rarity": "Common", "SortIndex": 24 } }, "26": { "Type": "MaterialProperty", "Data": { "Name": "MAT_M_CamouflageA_01", "ArtReference": "MAT_M_CamouflageA_01", "SpriteName": "UberPaintableMaterial_MAT_M_CamouflageA_01", "NameKey": "strMAT_M_CamouflageA_01", "DescriptionKey": "strMAT_M_CamouflageA_01Desc", "PhysicsMaterial": "MODERONIUM", "IsDestructible": true, "RenderMaterialID": 0, "TextureID": 26, "PhysicsMaterialTemplatePath": "PHYS_Moderonium", "RWDensity (g/cm3)": 4.5, "% Filled Space": 0.05, "Hollow RWDensity (g/cm3)": 0.225, "Hollow RWDensity (kg/m3)": 225, "Density": 22.5, "Unit Mass": "1.8", "penetrationResistance": 50, "penetrationResistanceStat": 5000, "ProportionalToughness": 1, "BondStrength": 2.65, "RoundedBondStrength": 2.65, "Friction": "Medium", "Bounciness": "Low", "InventoryCategory": "Medium", "PaletteCategory": "Medium", "DefaultMaterialID": "0", "Rarity": "Common", "SortIndex": 25 } } } 1554ebe2102715b97d877386652192ecfd5fe4c9 Armour and Health Model 0 414 1795 1563 2023-11-26T17:46:53Z Kourinn 20 Add Connection Strength Override mechanics; Condense armor tips; Some grammar fixes; wikitext text/x-wiki The Robocraft 2 health system is analogous to welding pieces of metal together. The main mechanic and difference to damage from Robocraft 1 is the that [[Shapes]] no longer have health; instead, the connections, the welding, between Shapes have health. The strength of your Robocraft is determined by the strength of the welds between the blocks. === Connection Health === Connection Health is based on Weld Perimeter Length and Material Connection Strength. Connection Health = Weld Perimeter Length x Material Connection Strength Weld Perimeter Length is the total length of all the edges that connects two blocks together, and Material Connection Strength is determined by the Connection Strength value of the materials being connected together (i.e. [[Materials|Ladium]] is strong and [[Materials|Airium]] is weak).<ref>https://www.robocraft2.com/under-the-hood-health-system</ref> Material Connection Strength is the average of two blocks' Connection Strength or the minimum of two blocks' Connection Strength Override if present. Some blocks also have a hidden, legacy health multiplier, which depends on a hidden Perimeter Width Multiplier stat, but this hidden multiplier has been mostly removed with the addition of Connection Strength Override (in patch Alpha 0.11.0).<ref>https://www.robocraft2.com/under-the-hood-legacy-health-modifiers</ref> === Damage Systems === Robocraft 2 implements two complementary damage systems: Weapon Damage and Collision Damage. When the connection health between two blocks reaches zero, they are no longer connected. If enough connections are broken, the Robocraft will start to fall apart. Groups of blocks may fall off as connected chunks (e.g. when a Robocraft breaks into two pieces) which then remain in the simulation and continue to function separately. These chunks can be destroyed further until eventually they are just singular blocks when all connections are destroyed. === Weapon Damage === All weapons do damage with “ray casts”. Ray casts are lines that have a fixed start point and end point. When a ray cast hits a block, the block receives a fixed amount of damage to all of its connections equally. For example, with the Laser, each shot deals {{#invoke:Block_Data|get| key =Data[CubeNameKey]| value =Laser Blaster| return =Data[WeaponData][damage]}} damage to all connections to the hit block.<ref>https://www.robocraft2.com/under-the-hood-damage-system</ref> Ray casts can penetrate into your Robocraft, passing through multiple blocks dealing damage to each without necessarily destroying them. Each weapon has a Starting Penetration Energy, which is reduced by the distance the ray travels through each block, the Penetration Distance, multiplied by each materials' Penetration Energy Absorption. The amount of damage then depends on the Remaining Penetration Energy. Because most shapes are not spheres, the angle at which a ray passes through a block is also important as this affects the distance that the ray travels through each block. Penetration Energy Remaining = Starting Penetration Energy - Penetration Distance * Penetration Energy Absorption Damage Dealt = Weapon Damage x (Penetration Energy Remaining / Starting Penetration Energy) Because penetration may allow the ray(s) to pass through multiple connected blocks, and because each block hit deals damage to all connections, connections along the path of a ray may take damage multiple times. Individual weapon types have their own ray cast mechanics. * [[Weapons|Laser Blaster]] fires a projectile that hits something and then fires a ray cast line into the target at the angle the projectile was traveling. * [[Weapons|Plasma Cannon]] fires a projectile that hits something and then fires multiple ray casts in a cone towards the target in order to simulate shrapnel. * [[Weapons|Rail Gun]] fires a projectile that hits something and then fires a multiple ray casts in a cylinder in order to simulate a large-caliber impact. * [[Weapons|Arc Discharger]] finds any Robocraft in a spherical radius when it explodes and fires multiple ray casts in a cone towards each target that is within the radius in order to simulate shrapnel. === Collision Damage === Collision Damage is applied differently to weapon damage. Damage to the connections between blocks is derived from the impulse magnitude, based on the mass and velocities of the two objects that are colliding. At the point of collision, a Sphere Cast is centered at the point of the collision. The radius of the sphere is determined by the impulse magnitude, and the damage is determined by both the impulse magnitude and damage falloff with distance. Damage from collisions ignore penetration resistance completely. All connections within the range of the point of collision are affected.<ref>https://www.robocraft2.com/under-the-hood-collision-and-melee-damage</ref> === Armor === Armor refers to the use of [[Shapes]] to protect a Robocraft and its important parts from incoming damage. The following is a list of generic tips for effective armor against each damage source: * Against Laser Blasters, Plasma Cannons, and Rail Guns, layering small to large shapes with just enough depth to avoid penetration should be effective armor. * Against Arc Dischargers, using very large shapes to create distance may be somewhat effective armor; however, using mobility to avoiding the limited range should be a more effective tactic. * Against Collision Damage, using very large shapes, heavy-weight shapes, or leaving large gaps between the inner and outer Robocraft sections may be effective armor against collision damage; however, using mobility to avoiding the limited range should be a more effective tactic. 12fba72d927c453c53f3adaafc61ed0d8b11ddb8 Weapons 0 366 1796 1307 2023-11-26T19:30:21Z Kourinn 20 /* Standard Laser Turret */ Update stats from blockdata wikitext text/x-wiki Weapons in Robocraft 2 are functional blocks used to increase combat effectiveness by damaging enemy Robocrafts, enemy SCUs, and some game mode objectives. These blocks consume Weapon CPU, which is more limited than Base CPU. Many weapons are available as all-in-one blocks with both aiming and firing of damage dealing energy projectiles. Additionally, standalone weapon blocks may be combined together with other functional blocks to create a custom weapon system. === Standard Laser Turret === An all-in-one aiming laser turret with six Laser Blasters. {| class="wikitable" |+Stats |'''Base CPU''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[BaseCPU]}} |- |'''Weapon CPU''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponCPU]}} |- |'''Mass of Cube''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[Mass of Cube]}} kg |- |'''Damage''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][damage]}} |- |'''Recharge Time''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][rechargeTime]}} s |- |'''Velocity''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][projectileSpeed]}} m/s |- |'''Penetration Energy''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][penetrationEnergy]}} kJ |- |'''Recoil Force''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][recoilForce]}} kN |- |'''Connection Strength Override''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[BondStrengthOverride]}} |} {| class="wikitable" |+Variants !Image !Name !Obtained From |- |[[File:Standard_Laser_Turret.png|alt=Standard Laser Turret|center|130x130px]] |'''Standard Laser Turret''' |Unlocked by default. |- | |'''Clandestine Standard Jee'ra Laser Turret''' |Originally from the Season One Battle Matrix. |} ---- === Standard Plasma Turret === An all-in-one aiming laser turret with two Plasma Cannons. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |450 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+Variants !Image !Name !Obtained From |- |[[File:Standard Plasma Turret.png|alt=Standard Plasma Turret|center|frameless|130x130px]] |'''Standard Plasma Turret''' |Unlocked by default. |- | |'''Clandestine Standard Jee'ra Plasma Turret''' |Originally from the Season One Battle Matrix. |} ---- === Small Laser Turret === An all-in-one aiming laser turret with three Laser Blasters. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |250 kg |- |'''Damage''' |14 |- |'''Recharge Time''' |0.2 s |- |'''Velocity''' |900 m/s |- |'''Penetration Energy''' |2000 kJ |- |'''Recoil Force''' |15 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Small Laser Turret.png|alt=Small Laser Turret|center|frameless|130x130px]] |'''Small Laser Turret''' |Unlocked by default. |- | |'''Clandestine Small Jee'ra Laser Turret''' |Originally from the Season One Battle Matrix. |} ---- === Small Plasma Turret === An all-in-one aiming laser turret with two Plasma Cannons. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |225 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Small Plasma Turret.png|alt=Small Plasma Turret|center|frameless|130x130px]] |'''Small Plasma Turret''' |Unlocked by default. |- | |'''Clandestine Small Jee'ra Plasma Turret''' |Originally from the Season One Battle Matrix. |} ---- === Standard Rail Turret === An all-on-one aiming rail turret with one Rail Gun. {| class="wikitable" |+Stats |'''Base CPU''' !60 |- |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |900 kg |- |'''Damage''' |590 |- |'''Recharge Time''' |4 s |- |'''Velocity''' |450 m/s |- |'''Penetration Energy''' |43000 kJ |- |'''Recoil Force''' |750 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Standard Rail Turret.png|alt=Standard Rail Turret|center|frameless|130x130px]] |'''Standard Rail Turret''' |Unlocked by default. |- | |'''Clandestine Jee'ra Rail Turret''' |Originally from the Season One Battle Matrix. |} ---- === Laser Blaster === A fully automatic, fixed Laser Blaster barrel. {| class="wikitable" |+Stats |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |22.5 kg |- |'''Damage''' |14 |- |'''Recharge Time''' |0.2 s |- |'''Velocity''' |900 m/s |- |'''Penetration Energy''' |2000 kJ |- |'''Recoil Force''' |15 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Laser Blaster.png|alt=Laser Blaster|center|frameless|130x130px]] |'''Laser Blaster''' |Unlocked by default. |- | |'''Diverted Jee'ra Laser Blaster''' |Originally from the Season One Battle Matrix. |} ---- === Plasma Cannon === A heavy caliber plasma cannon barrel which launches explosive shells. {| class="wikitable" |+Stats |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |45 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Plasma Cannon.png|alt=Plasma Cannon|center|frameless|130x130px]] |'''Plasma Cannon''' |Unlocked by default. |- | |'''Diverted Jee'ra Plasma Cannon''' |Originally from the Season One Battle Matrix. |} ---- === Rail Gun === A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range. {| class="wikitable" |+Stats |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |90 kg |- |'''Damage''' |590 |- |'''Recharge Time''' |4 s |- |'''Velocity''' |450 m/s |- |'''Penetration Energy''' |43000 kJ |- |'''Recoil Force''' |750 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Rail Gun.png|alt=Rail Gun|center|frameless|130x130px]] |'''Rail Gun''' |Unlocked by default. |- | |'''Diverted Jee'ra Rail Gun''' |Originally from the Season One Battle Matrix. |} ---- === Arc Discharger === Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force. {| class="wikitable" |+Stats |Weapon CPU |40 |- |Mass of Cube |30 kg |- |Damage |15000 |- |Splash Radius |30 Blocks |- |Recharge Time |0.1 s |- |Penetration Energy |100000 kJ |- |Charge Time |6 s |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Arc Discharger.png|alt=Arc Discharger|center|frameless|130x130px]] |'''Arc Discharger''' |Unlocked by default. |} ---- === Aiming Axle Servo === A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port. {| class="wikitable" |+Stats |Base CPU |30 |- |Mass of Cube |5 kg / 40 kg / 135 kg |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Aiming Axle Servo.png|alt=Aiming Axle Servo|center|frameless|130x130px]] |'''Aiming Axle Servo''' |Unlocked by default. |} ---- === Aiming Hinge Servo === A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port. {| class="wikitable" |+Stats |Base CPU |30 |- |Mass of Cube |5 kg / 40 kg / 135 kg |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Aiming Hinge Servo.png|alt=Aiming Hinge Servo|center|frameless|130x130px]] |'''Aiming Hinge Servo''' |Unlocked by default. |} 2cb830cf177270f887bcd906cbceed36149d57c2 1797 1796 2023-11-26T19:32:26Z Kourinn 20 /* Standard Laser Turret */ Penetration Energy Correction wikitext text/x-wiki Weapons in Robocraft 2 are functional blocks used to increase combat effectiveness by damaging enemy Robocrafts, enemy SCUs, and some game mode objectives. These blocks consume Weapon CPU, which is more limited than Base CPU. Many weapons are available as all-in-one blocks with both aiming and firing of damage dealing energy projectiles. Additionally, standalone weapon blocks may be combined together with other functional blocks to create a custom weapon system. === Standard Laser Turret === An all-in-one aiming laser turret with six Laser Blasters. {| class="wikitable" |+Stats |'''Base CPU''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[BaseCPU]}} |- |'''Weapon CPU''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponCPU]}} |- |'''Mass of Cube''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[Mass of Cube]}} kg |- |'''Damage''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][damage]}} |- |'''Recharge Time''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][rechargeTime]}} s |- |'''Velocity''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][projectileSpeed]}} m/s |- |'''Penetration Energy''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][penetrationEnergy]}}00 kJ |- |'''Recoil Force''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[WeaponData][recoilForce]}} kN |- |'''Connection Strength Override''' |{{#invoke:Block_Data|get|key=Data[CubeNameKey]|value=Standard Laser Turret|return=Data[BondStrengthOverride]}} |} {| class="wikitable" |+Variants !Image !Name !Obtained From |- |[[File:Standard_Laser_Turret.png|alt=Standard Laser Turret|center|130x130px]] |'''Standard Laser Turret''' |Unlocked by default. |- | |'''Clandestine Standard Jee'ra Laser Turret''' |Originally from the Season One Battle Matrix. |} ---- === Standard Plasma Turret === An all-in-one aiming laser turret with two Plasma Cannons. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |450 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+Variants !Image !Name !Obtained From |- |[[File:Standard Plasma Turret.png|alt=Standard Plasma Turret|center|frameless|130x130px]] |'''Standard Plasma Turret''' |Unlocked by default. |- | |'''Clandestine Standard Jee'ra Plasma Turret''' |Originally from the Season One Battle Matrix. |} ---- === Small Laser Turret === An all-in-one aiming laser turret with three Laser Blasters. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |250 kg |- |'''Damage''' |14 |- |'''Recharge Time''' |0.2 s |- |'''Velocity''' |900 m/s |- |'''Penetration Energy''' |2000 kJ |- |'''Recoil Force''' |15 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Small Laser Turret.png|alt=Small Laser Turret|center|frameless|130x130px]] |'''Small Laser Turret''' |Unlocked by default. |- | |'''Clandestine Small Jee'ra Laser Turret''' |Originally from the Season One Battle Matrix. |} ---- === Small Plasma Turret === An all-in-one aiming laser turret with two Plasma Cannons. {| class="wikitable" |+Stats |'''Base CPU''' |60 |- |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |225 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Small Plasma Turret.png|alt=Small Plasma Turret|center|frameless|130x130px]] |'''Small Plasma Turret''' |Unlocked by default. |- | |'''Clandestine Small Jee'ra Plasma Turret''' |Originally from the Season One Battle Matrix. |} ---- === Standard Rail Turret === An all-on-one aiming rail turret with one Rail Gun. {| class="wikitable" |+Stats |'''Base CPU''' !60 |- |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |900 kg |- |'''Damage''' |590 |- |'''Recharge Time''' |4 s |- |'''Velocity''' |450 m/s |- |'''Penetration Energy''' |43000 kJ |- |'''Recoil Force''' |750 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Standard Rail Turret.png|alt=Standard Rail Turret|center|frameless|130x130px]] |'''Standard Rail Turret''' |Unlocked by default. |- | |'''Clandestine Jee'ra Rail Turret''' |Originally from the Season One Battle Matrix. |} ---- === Laser Blaster === A fully automatic, fixed Laser Blaster barrel. {| class="wikitable" |+Stats |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |22.5 kg |- |'''Damage''' |14 |- |'''Recharge Time''' |0.2 s |- |'''Velocity''' |900 m/s |- |'''Penetration Energy''' |2000 kJ |- |'''Recoil Force''' |15 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Laser Blaster.png|alt=Laser Blaster|center|frameless|130x130px]] |'''Laser Blaster''' |Unlocked by default. |- | |'''Diverted Jee'ra Laser Blaster''' |Originally from the Season One Battle Matrix. |} ---- === Plasma Cannon === A heavy caliber plasma cannon barrel which launches explosive shells. {| class="wikitable" |+Stats |'''Weapon CPU''' |60 |- |'''Mass of Cube''' |45 kg |- |'''Damage''' |500 |- |'''Splash Radius''' |12.5 Blocks |- |'''Recharge Time''' |2.5 s |- |'''Velocity''' |150 m/s |- |'''Penetration Energy''' |1000 kJ |- |'''Recoil Force''' |45 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Plasma Cannon.png|alt=Plasma Cannon|center|frameless|130x130px]] |'''Plasma Cannon''' |Unlocked by default. |- | |'''Diverted Jee'ra Plasma Cannon''' |Originally from the Season One Battle Matrix. |} ---- === Rail Gun === A long range weapon firing projectiles that do low damage at close range but extreme damage at mid to long range. {| class="wikitable" |+Stats |'''Weapon CPU''' |120 |- |'''Mass of Cube''' |90 kg |- |'''Damage''' |590 |- |'''Recharge Time''' |4 s |- |'''Velocity''' |450 m/s |- |'''Penetration Energy''' |43000 kJ |- |'''Recoil Force''' |750 kN |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Rail Gun.png|alt=Rail Gun|center|frameless|130x130px]] |'''Rail Gun''' |Unlocked by default. |- | |'''Diverted Jee'ra Rail Gun''' |Originally from the Season One Battle Matrix. |} ---- === Arc Discharger === Gathers charge from the nearby atmosphere and discharges it after 6 seconds with explosive force. {| class="wikitable" |+Stats |Weapon CPU |40 |- |Mass of Cube |30 kg |- |Damage |15000 |- |Splash Radius |30 Blocks |- |Recharge Time |0.1 s |- |Penetration Energy |100000 kJ |- |Charge Time |6 s |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Arc Discharger.png|alt=Arc Discharger|center|frameless|130x130px]] |'''Arc Discharger''' |Unlocked by default. |} ---- === Aiming Axle Servo === A powered aiming axle servo that can be controlled by connecting a Pilot Seat to its input port. {| class="wikitable" |+Stats |Base CPU |30 |- |Mass of Cube |5 kg / 40 kg / 135 kg |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Aiming Axle Servo.png|alt=Aiming Axle Servo|center|frameless|130x130px]] |'''Aiming Axle Servo''' |Unlocked by default. |} ---- === Aiming Hinge Servo === A powered aiming hinge servo that can be controlled by connecting a Pilot Seat to its input port. {| class="wikitable" |+Stats |Base CPU |30 |- |Mass of Cube |5 kg / 40 kg / 135 kg |} {| class="wikitable" |+ Variants !Image !Name !Obtained From |- |[[File:Aiming Hinge Servo.png|alt=Aiming Hinge Servo|center|frameless|130x130px]] |'''Aiming Hinge Servo''' |Unlocked by default. |} a370cbf53278dd58d118ec63f4f6e85569cf5917 Bromine Gene 0 492 1798 2023-11-27T02:15:15Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Bromine Gene |image=[[image]] |type=Character Skin |rarity=Uncommon |gc=NA |tp=4 |release=2023/10/26 }} The '''Bromine Gene''' is an [[:Category:SCUs|SCU]] that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == Bromine Gene uses the standard "Gene" lore entry: {{Lore:Gene}} == Obtaining == === Battle Matrix === Bromine Gene {{Matrix Chunk|chunk=9th chunk|availability=free|matrix=Built for Battle Matrix}} === Item Shop === This character skin will appear on the Item Shop in the future. [[Category:Character_Skins]] [[Category:SCUs]] [[Category:Gene_Skins]] [[Category:Cosmetic_Items]] [[Category:Built_For_Battle_Items]] 3980d3cf947901adafe148601957a265eba176f4 Jimmy Jam Strawberry Jam Factory 0 202 1799 1297 2023-11-27T07:54:57Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Jimmy Jam Strawberry Jam Factory |image=[[File:Jimmy Jam Strawberry Jam Factory.png|200px|frameless|Jimmy Jam Strawberry Jam Factory]] |type=Switch Plate |rarity=Rare |gc=1,200 |tp=NA |release=2023/09/04 }} The '''Jimmy Jam Strawberry Jam Factory''' is a [[:Category:Switch_Plates|switchplate]] skin that is available on the Item Shop. == Lore == The Jimmy Jam Strawberry Jam Factory uses the "Jimmy Jam" lore entry: {{Lore:Jimmy_Jam}} == Obtaining == === Battle Matrix === The Jimmy Jam Strawberry Jam Factory was never available on the Battle Matrix. === Item Shop === {{Item Shop Slots|portrait|item_type=switch plates}} [[Category:Switch_Plates]] [[Category:Cosmetic_Items]] 2fbefeab0e3bcbccd87e34db5beb9bf1ad318140 Pluto 0 307 1800 1151 2023-11-27T07:56:34Z Lijosu 10 Updated with new cosmetic template wikitext text/x-wiki {{Cosmetic Table |title=Pluto |image={{Palette_Hexagon|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} |type=Colour Palette |rarity=Common |gc=100 |tp=NA |release=2023/09/03 }}{{Palette_Table|#1F1E42|#363552|#FFFCE8|#BAB6C0|#524F66|#DAD8E2}} '''Pluto''' is a [[:Category:Colour_Palettes|colour palette]] that is occasionally sold on the Item Shop. When the Item Shop was first added, there were originally only 3 colour palettes available on it. Pluto was one of them, and the others were [[Sizzle]] and [[Navigator]]. [[:Category:Colour_Palettes|Colour palettes]] do not have lore entries. == Obtaining == === Item Shop === {{Item Shop Slots|small|item_type=colour palettes}} [[Category:Colour_Palettes]] [[Category:Cosmetic_Items]] 2e02abc1aa1da2f3b7716d5a37e292e770a50104 Jee'Ra QMG 0 493 1801 2023-11-28T08:29:35Z Lijosu 10 Created wikitext text/x-wiki {{Cosmetic Table |title=Jee'Ra QMG |image=[[image]] |type=QMG Skin |rarity=Rare |gc=NA |tp=6 |release=2023/10/26 }} The '''Jee'Ra QMG''' is a [[:Category:QMG_Skins|QMG]] skin that was available on the [[:Category:Built_For_Battle_Items|Built for Battle Matrix]]. {{Available On Shop|False}} == Lore == The Jee'Ra QMG uses the "Jee'Ra and Harkness" lore entry: {{Lore:The Jee'Ra and Harkness}} == Obtaining == === Battle Matrix === The Jee'Ra QMG {{Matrix Chunk|chunk=5th chunk|availability=premium|matrix=Built for Battle Matrix|chunkunlock=True}} === Item Shop === This item will appear on the Item Shop in the future. [[Category:QMG_Skins]] [[Category:Weapon_Skins]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] f77f96782f816e41b2a07ef04d7267d593211dc4 United Galaxies Frame 0 296 1802 1732 2023-11-29T23:05:37Z Lijosu 10 Removed an extra table wikitext text/x-wiki {{Cosmetic Table |title=The United Galaxies Frame |image=[[image]] |type=Frame |rarity=Uncommon |gc=300 |tp=NA |release=2023/09/01 }} The '''United Galaxies Frame''' is a [[:Category:Frames|frame]] that is occasionally sold in the Item Shop. It is one of 6 items to have first appeared on the Item Shop on the second day after its release. The others were: * [[Tennessine Gene]] * [[Cluster Neon QMG]] * [[Protonium Crystal]] * [[Sizzle]] * [[Galactic Bank Frame|The Galactic Bank Frame]] This item is a part of a pair which includes [[United Galaxies|The United Galaxies]] avatar. [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The United Galaxies Frame has never appeared in the Battle Matrix. === Item Shop === {{Item Shop Slots|small|item_type=frames}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] f3908119c1618c792337667bda71ba5dde0f0ecc EVIL Frame 0 314 1803 949 2023-11-29T23:08:22Z Lijosu 10 Updated with shop information wikitext text/x-wiki {{Cosmetic Table |title=EVIL Frame |image=[[image]] |type=Frame |rarity=Rare |gc=500 |tp=3 |release=2023/09/06 }} The '''EVIL Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Frame {{Matrix Chunk|chunk="EVIL" chunk|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/29}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 0b9c39169b33c7b4c8109c36aaf3900af817c013 1804 1803 2023-11-29T23:09:06Z Lijosu 10 wikitext text/x-wiki {{Cosmetic Table |title=EVIL Frame |image=[[image]] |type=Frame |rarity=Rare |gc=500 |tp=3 |release=2023/09/06 }} The '''EVIL Frame''' is a [[:Category:Frames|frame]] that was available on the [[:Category:Founders_Tree_Items|Founder's Tree]] in the Battle Matrix. {{Available On Shop|True}} There are 9 other EVIL cosmetics: * [[EVIL]] * [[EVIL Avatar]] * [[EVIL Banner]] * [[EVIL Corrupted Cray]] * [[EVIL Corrupted Gene]] * [[EVIL Corrupted Ladium]] * [[EVIL Corrupted Tianhe]] * [[EVIL Duality]] * [[EVIL Plate]] [[:Category:Profile_Items|Profile items]] do not have lore entries. == Obtaining == === Battle Matrix === The EVIL Frame {{Matrix Chunk|chunk="EVIL" chunk|level=2|availability=free|matrix=Founder's Tree}} The "EVIL" chunk was released for Steam's Nextfest event in 2023. === Item Shop === {{Item Shop Slots|small|item_type=frames}} {{Item_Shop_Appearance|2023/11/29}} [[Category:Frames]] [[Category:Profile_Items]] [[Category:Cosmetic_Items]] [[Category:Founders_Tree_Items]] 6810516db46f7460a8a964aba1b626075ac42777